mod_base: added touch punch to enable drag/drop and other touch events on mobile touch devices. Fixes #597