Binds on touchstart else falls back to click