Revert "Revert "Mouse click is already handled in button_pressed. Fixes #9223""

This reverts commit c101d8f3c1f369a195507342e5f17d504c959d17.

which in turn reverted stuff that broke fluxbox. very likely it'll stay broken
until fluxbox stops emitting random keymap and enter/leave pair events in between
mouse clicks. check via `xev'.