fixed of by one error in screen rotation
cleanup and speedup of sharp lcd display handling