tried limiting to touchend