Revision #1

Added new callback option
Removed address as option
Updated example to reflect changes
Added new test to validate