The first "working" version, which has many display orientation  bugs. There is a setDisplayOrientation method but not being used at the minute.