Fix the first issue on my phone; FLAG_ACTIVITY_FORWARD_RESULT was set on the
event I was passing through, causing an exception when calling
startActivityForResult() for the chooser.
Do the URL expansion in an AsyncTask rather than on the UI thread.
This fixes the other exception on my Jelly Bean device.
Also just do a simple startActivity after expanding - this lets the expand
URL basically work.