app :: App :: focused
gained_focus
lost_focus
# State between `gained_focus` and `lost_focus` private var focused = false