Observe cancel on LostKeyboardFocus
Replace FocusListener with Keyboard/Scroll routed events