104: Add a generic onObjDestroyed for all items and let them iterate though (normally a no-op)

102: switch to using the shortened code george suggested on PR 102)