Stylin' viewer with report, controller that calls report, and model that counts right or wrong