Refactored to use a model as a controller!  HACKY, yeehaw!