An interactive touchscreen application requires coding, testing and more testing. Touchscreens are not all the same and the code that makes them work when you touch and drag, use two fingers or just press/hover are accepted by some devices and not by others. The most accessible and accepted coding to make this possible is Javascript and HTML5. Javascript writers will create libraries of custom coding they hope will take on widespread use. We are using CreateJS and HammerJS (as in MC) libraries. Coders are constantly updating these libraries with help from the community. HTML5 was outlined 10yrs ago but parts of it are still being written and then supported by browsers. So web tech is ever-growing and changing.