add onAfterStepChange event; add disable\enableButtonEvents