switched mousedown to touchstart