This really needs a better name than onTouch.