use fsm for touching table control