Nice!

As for subpixel clipping, Chrome latest doesn't do any subpixel interpolation (it stair-steps), but I don't see any harm in using `parsefloat`