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

this is a bit weird... 
if we really need it a comment explaining why will be welcome