add speed control/ touch events wip