add State for response of touch
add touch event delegator
etc...