Implement Launcher.handleContent for image.

We should revoke the object URL once we're done with it to avoid leaking memory