Renamed the notification radius param. Also changed code to ensure that once all the values have been fetched from plugin only then render is called. This is done using underscore.after function. Also changing page once plugin has returned the values correctly so that plugin calls are not missed between page changes.
Minor code refactoring and ensuring that callback handles are not overwritten in case of quick successive plugin calls