revert one change that broke stuff like transition when called from events directly