Added functionality to start an activity from a triggered action.

Please take a look.
don't return null here, create a new instance with the same parameters