#6 removeChild() calls destroy(). detachChild() does not