fixed issue with refreshed state/duplicate id's in dom

Re-opening pageslide will pull content from your original target_id in the dom, instead of your most recently modified version that lives inside the pageslide id element. Proposed solution also handles the current possibility of generating two elements with the same id