Updated BannerController to be in line with the class diagram.