Get callbacks to work - Part 3.