Get callbacks to work - Part 1.
Get callbacks to work - Part 2.