Using IE8, viewing the test cases shows a lot of failures. A lot of them should still work, even with some degradation. Maybe add markup for pure Raphaeljs implementation of the same test cases to make sure whether or not it's this script or Raphaeljs not working.