rotate while idle callback added
adjust reshape callback (scale)