Adding a return value for onActivityResult handler

This allows the calling activity to know if the even has been handled or
not