Updated interaction states.

Interaction states should coexist with each other in mobile because
gestouch detects inputs from components directly. This is very
different from desktop version where mouse interaction come from a
single input source.