added onSingleTapUp event