This should be a built in feature of GameMaker.... but... are you going to make it compatible with 2.3+ anytime soon???