fix off-canvas transform