added verbosity, added getListeners, needs stub for sortListeners() method