making js in OO mode
adding polyfill hack
fixing a small typo
shuffling multiple HTML nodes at the same time