[PATCH] More changes to leave the spoke via a glib idle call, not calling directly.