change ball's logic.
add reset support for touch event.