I agree; they are very useful to this end.
They are of course, still not required, but they can be very convenient.
If your callback is sufficiently complicated I would still recommend writing a proper function and passing that instead.
New Users, Read This
- Use code tags when posting code.
- Include any errors with your post (in code tags).
- Describe your problem; not your chosen solution.
- Make examples the minimum length to demonstrate your issue.