fix touch-listeners invocation in MapSwitch
add frp/automaton