Added support for user callback (notification support)