The best thing to happen to javascript since sliced bread