This page shows two canvas-based gfx surfaces: the surface on the left connects its shapes to input events via the dojo/touch API. The surface on the right connects its shapes using native input event types (e.g. 'touchstart' or 'mousedown' depending on the device).
GFX Renderer: