Code tidyups - logging, unused function
Pass reference to the recorder instance to callback