Please call applyMagnification, rather than use Ellipse explicitly with applyTransformation.  The fact that it is done this way is an implementation detail, and as such, it should only appear in one location.  Everywhere else should use applyMagnification to apply a magnification.