fix for issue where user can continue to trigger push after transition