Fixes #4955: Replaced callbacks with events for `ActiveForm`