Modified callbacks run on original threads