use touch event to fix this bug
use touch event to fix this bug