Added support for landscape by setting the frame dynmically by scrollview size and setting it every time it rotates