internal changes for improved reliability. posted notifications are matched up with the delegate callback using userInfo rather than object pointer address.