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

probably a mistake, but we don't want to loose the `will-change` here