Interaction plugin now store interaction type. This allows easy fixing of some interaction bug. Closes #16