http://hascanvas.com/Splinetest by Martin Källström