ah, your problem is the trailing comma in a hash like this
{ 'this':'blows', 'up': 'ie7', }
edit : yep, I see your utils hash in this script has a comma after it.
here's the fix : http://jsfiddle.net/NLWRL/1/
not tested in ie7, there might be more hidden commas so you can find
By the way, when you see Expected identifier, string or number in ie7, 9/10 times for its final comma.
source share