You may be interested to see that I recreated your menu in pure CSS as part of a question on Stack Overflow at http://stackoverflow.com/a/16429791/1729885, without JS and without the obsolete spans inside the links. It was a rather quick hack so not entirely sure it’s identical, but it sure looks that way. Let me know what you think