0 // current state 1 // next state 1 // 1 input message(s) 0:0.60,X_loc,Y_loc // SINGLECLICK 0 // no. predicate 0 // 0 output ic(s) 0 // 0 output message(s) 1 // 1 action(s) 0 // singleclick sclick.c 1 // current state 0 // next state 1 // 1 input message(s) 1:0.60,X_loc, Y_loc // DOUBLECLICK 0 // no. predicate 0 // 0 output ic(s) 0 // 0 output message(s) 1 // 1 action(s) 1 // doubleclick dclick.c