VP-297: Refactored controller to replace demands blocks for attaching full screen button and caption button with dynamic grades.