No longer using empty interfaces for passing data.  Now callbacks are used with a defined interface.