initializeTouchEvents seems unneeded