Fix #11: Add callback events.