added virtual desctructor to Callbacks