'Disassociate listener with all messages created by this Dispatcher.
@param listener callable to no longer receive messages
@return True if disassociated with one or more handler; otherwise False'

def unregisterAll(self, listener):

    return self.unregister(listener, *[maybeName(i) for v in list(self.messageTypes.values()) for i in v])
