(1) create bannerArea directive that watch area's type and content and handle the view accordingly. (2) add missed files from previous comment