For Vaadin 8 I had a utility that essentially took a HasChildren (often a Layout), iterated throw the children and kept track of those that were Focusable and then used a generic ShortcutAction that handled focusing of components based on certain rules when the enter key was pressed. How would such a utility be written in Flow (12)? I noticed that e.g. TextFields could have key listeners but how to handle the generic case?