@abotalov the point of this is to start pushing forward on things that have languished for long periods of time, this pr is in way a final version of anything, that said making sure that any implementation works wit a JS library that has support for touch events has value