Updated SaveSpotTask to the Listener