Attempt to fix #61 with window.opener.location. Appears to work, but could use more testing.