fallback to touch event (:active)