touchend does not make responsive buttons. The zoom control does listen to touchend too, so I wouldn't change that for now.