implement preview image rotation
adjust polyfilled range's size and position