Foreground overlay

Resolves issue #372 - onLayout will not reset *mForegroundBoundsChanged* anymore