moved rotate and scale methods
generalized progress bar methods