Don't allow clicks on hidden elements

The click tracking for SWT elements was not properly filtering out when
elements were hidden. This allowed for clicking on elements after they
were hidden, and also cursor changes on hovers over where a hidden
element used to be.
Positive methods names for clarity.
Merge pull request #863 from shoes/click_on_hidden

Don't allow clicks on hidden elements

Changelog: bugfix