Don't use functions as callbacks unless they're designed for it
*in Javascript.In most other languages where unwanted extra arguments raise an error instead of being silently ignored, this mostly isn't a problem