hopefully fix pull refresh issue
improved touch event