Refactoring interaction plugin
Resizable done. Closes #5