Rotating, scaling and translating a view