add arrow buttons for touch/mouse, use ticks for timeout