Use of backwards compatible startActivityForResult method