MAde background view generic and readwrite.