api changes with floating temp canvas, line uses it