Updated to allow automatic adding of background view
Changed setter of background view to initialise if not existing