graceful handoff working now, no support for changing listeners