Added a listener to allow receiving callbacks on user action.