setting to toggle pass profiling

also renamed all callbacks.cpp to callback.cpp