This function takes the following parameters:
The token change event listener.
Arguments to pass to the listener.
Call the listener in a separate thread from an internal thread pool. This allows am_notify to return immediately upon parsing the notification message rather than waiting for the listener functions to finish before returning.