Store target timestamp to avoid bug when changing settings while
gestures are on the gesture surface
Add line_width setting
Cleanup and add setting to draw bbox
Change on_gesture_cleanup schedule so it runs even if there is
nothing drawn on the surface