allow providing any argument for :on_transition callback (fix for issue #126)