cleanup
focusmixin
refactor
detect all chars
register key callbacks
box sizes just for fun
detect esc
refactor
escape key forces focus to lose