Fix CanvasManager by forcing it to evaluate the numeric values as float.
Prior to this commit the maximum digits after the point were reached to quickly.