Only bubble up _update if it is called by getBoundingRect.

I tried to to this before, but it broke the tests. Now it's properly done.