You should have to do nothing in addition to what you've done. I've done it exactly like this without any problem. If I recall, with debug on, the APM logs the fact that it's calling a callback.
The package manager shows that your callback is defined, right?