disable workaround for tray icon events on linux
popup improvements

* no auto hide if mouse is over popup
* add hover affect for icons
* code cleanup & fixes