restyling options page, reordering listener attachment to allow continued functionality if failed on iframe cross-domain policies, adding to document start instead