Changed interfaces of View and Controller.