Fixes #740 - Make sure callbacks exist before marking them as 'handled'.

Fixes #740 - Make sure callbacks exist before marking them as 'handled'.

![roomba](http://moar.edgecats.net/cats/tumblr_mlfcr20QFi1qar3s3o1_500.gif)

/cc @xjamundx