IE doesn't handle it,
JS is the only way to get it to work. The
JS for it is completely unobtrusive, so there is no reason to not want to use it. All that happens if a user doesn't have
JS enable is the boxes won't highlight. It's a very graceful degradation. JavaScript isn't bad, it's just got a bad reputation because it
can be used to do horrible things.