e.g. to process vim-like keybindings for navigation fixes #108, fixes #157, fixes #178, fixes #199, fixes #250
this wrapper swallows all events that were not processed by the child view. it can be used for modal dialogs.