Fixed landscape layout issue + support ing rotation. There is a little glitch in background view frame change. Will investigate it later...