Fix for some strange and hard-to-detect firefox behavior: apparently SVG bounding boxes in Firefox change over time as their contents change; I don't think this is to-spec.