Bug 941138 - Move the code to update the cached transform. r=botond
Bug 941138 - Remove a redundant ScreenPoint argument. r=botond
Bug 941138 - Make the duplicated code paths consistent. r=botond