use public API method for running callbacks