drag · ← → · tap to launch — single-file html5 canvas