Pull in code from my utility package specifically for this
Add TODO

TODO: Make key binds customisable