Went back to the bookmarklet route, removed persistent header, wrote bookmarklet javascript, and started styling the overlay.