Overrode EventDispatcher->addListener() to allow adding rules without having to specify the 'handle' method