Hello @BladeOfRage! Timeout is of course not the solution. We have mentioned it for testing purposes. The correct place to initialize a page is in its init (Onsen 2) or pageinit (Onsen 1.x) event. I think this code could be useful for you: https://github.com/frankdiox/OnsenUI-Material-Tabbar/tree/js-implementation It’s implemented in pure JS so using jQuery should not be very different.