InProgress: Working on EfListener.

* Can't seem to get it to work when going through the porp. I think this
is because I am not awaiting the proper task on the server. I think I
will need to clean up the task handling on the server side of the porp
(thought I could get away with it as it is).