re #138 - fixed stuff on IE8 & IE9 - IE8 could use some more love but it basically works