@emccorson said in Events as ng-click or css :active are not working properly: What is fn.load? My guess is that fn.load calls ons-navigator.pushPage which loads a new page even if the page is already on the page stack. Instead you should use ons-navigator.bringPageTop which will check if the page is already on the page stack. By the way, you can inspect the pages in your browser’s dev tools to see what pages are in the page stack. Just look at the child elements of the navigator. If changing to bringPageTop doesn’t solve the problem then you might have run into this bug, which I am working on fixing: https://github.com/OnsenUI/OnsenUI/issues/2604 You’re right, all my problems are solved!!! Thanks you so much!