weave the remove object callback through the LocationServiceListener interface so that any locationservicelistener has the opportunity to defer deletion of an object, specifically the CBRLocationServiceCache