Listener is replaced by Twisted