Major refactoring: now Card exposes all update methods. Removed all DOM manipulation functions from interaction plugin