Some comments on what the callback is doing will be helpful.