smart cam added, not as good as moving the canvas in background...