I understand that this is a “Practical, answerable question”, and I did post my question on StackOverflow, but there doesn’t seem to be anyone interested or capable of answering it, so I’m taking a chance here, since there seems to be more action here.
I put the getting started snippet here on jsbin.
If I add a hash tag at the end of the URL and navigate there, the content of the page is duplicated/appended at the end of the page. If I then navigate back and forth with the arrow controls of the browsers, the content will be copied again and again. I would like to understand why.