A raw canvas implementation running at 60fps. Move your cursor to repel the points and watch the spring physics snap them back into place.