a hold event for mouse and touch