pub fn on_touchmove<F>(callback: F) where
    F: Fn(&TouchEvent) + 'static,