controller classes, M-V-C: What about the Controller?