## Note that _${dynamicMap} is used a lot to make the javascript variables (count) and function names (hover, revert) unique
## so that multiple macros can appear on the same page. Just remember that Velocity substitution happens on the server, and the
## Javascript execution happens in the browser.