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