Update to Newer Version of Listen

The newer version of Listen allows a non-blocking listener. This isn't
actually what we want. Updates the clal to the start method to ensure
that the listener blocks until the signal is raised.