Note that mouse handling is uglier than keyboard, so you should always return true here (even if ChangeTab is false).
This is what prevents mouse events from passing through the sidebar and interacting with the world behind it.