additonal changes to project to allow background as peripheral device and limit to portrait orientation