model-block-controller: jquery plugin for mvc-inspired yet-anothering