Fixed the NewItemVisuals to clean up correctly rather than leaking memory.