resolved a touch event firing twice