Updated callbacks to use EventArgs
Update example project for new callbacks