bit of refactoring around MVC helpers; i think i'm going to move these out into their own project