No, that is something you have to do. Even if we listen for that events, there are still ways to brake it as when the browserflow changes, no events are fired we can listen for.