Make hide/show virtual
Override show to position at mouse pointer
Hide window on lost focus (disabled for now)