The native event handler code is checked into master and working nicely (see CoreGUI.onPreviewNativeEvent()). Currently, the event override code only executes if the browser is IE. However, I am thinking we may want to always execute it, no matter what the browser is, so that we can call CoreGUI.goToView() and leverage the "stay on the same subtab when switching from a resource or group details view to another resource or group details view" logic provided by that method. That way, if the user is at the Inventory>Children subtab for resource A and clicks on A's child resource B, they will be taken to the Inventory>Children tab for resource B, rather than its default subtab (Summary>Activity). However, I can't think of any other use cases besides Inventory>Children off the top of my head, so maybe it's not worth doing. What do you think?