Improve patcher: allow override function result
(part 1 for #1)
Override ZoomManager to handle focused "web panel" sidebar
Known issue: doesn't work for Ctrl+mouse wheel
(part 2 for #1)