cleanup
events for genres
use ApplicationController
introduce movielib component
progress laoding movies by genres