Cleaned up the documentation on the callback signatures quite a bit