implements resize worker (progress #28)
implements rotate worker (progress #28)