- implement task editor
- make ? and arrow buttons react to ::clicked not button_press
