display-event architecture: display container, controller & make sure Ba...

...sicLayout inherits from it