Context passing added to all callbacks