Adding null check as FloatManager doesn't always get set before running
through calcCanvasLocation