simplified LocationsParserService to accept a callBack (instead of triggering an event).  this acknowledges that it is synchronous.