Convert step forward/back handler to functions so they can be overridden if required.
Authored by: b_calderwood 2010-11-09
Parent: [r4848]
Child: [r4850]