added function to Intent that created view intents
IntentCallbacks class to allow you to use futures for activity results