Now removing KVO on DOMTree.viewport in dealloc. This is added in initWithParsedSVG and never removed, which causes a leak when an SVGKImage is deallocated.