void removed()
{
// for (Listeners::iterator i = mListeners.begin(),
// i_end = mListeners.end(); i != i_end;)
// {
// const EventListener &l = **i;
// ++i; // In case the listener removes itself from the list on the fly.
// if (l.dispatch->removed) l.dispatch->removed(&l, this);
// }
}