Don't catch exception inside the callbacks.
Changes
Merge pull request #1 from SpeakapBV/feature/add-role-to-signed-request

Add role to signed request
Add appData property and selectRole() method.
Merge pull request #3 from SpeakapBV/master

some more updates from SpeakapBV