Fixes #181 and #185. Listener#listen? considers start/stopped state. Listeners can be restarted.