ListBoxRow cannot easily be interacted with keyboard.
Using the arrow keys to navigate the following program the selection moves to the box, but it requires tab to move to the button then enter to interact with it.

```nim
import owlkettle

viewable App: discard

method view(app: AppState): Widget =
  result = gui:
    Window:
      default_size = (600, 400)
      proc close() = quit(1)
      ScrolledWindow:
        ListBox:
          for i in 0..10:
            ListBoxRow:
              Button:
                text = $i
                proc clicked() = echo i


brew(gui(App()))
```