Bug 927862 - Implement AttentionWindow (WIP for v2.1)

can we rename `mousedown` to `click` ?