- added warning when firing event to delegate but delegate object is already destroyed