Use data-states (http://toddmotto.com/stop-toggling-classes-with-js-use-behaviour-driven-dom-manipulation-with-data-states/)
Merge pull request #4 from evergreenv/patch-data-state

Use data-states