fix dom querying, page layout and ids, styling, add back button feature ...

...and logic for repetative call