Added landscape suppor and started on support for rotation