basic working functionality restored in evetns controller