Sean> What use do you see for ib_dispatch_event? The low-level driver calls it when an unaffiliated event occurs. Walking the list of event handlers and calling each one is pretty trivial but it feels better to me to keep the details of how the list of event handlers is implemented encapsulated in the access layer. - R.