Morearty.js - better state management for React in pure JavaScript