added target as the cursor
canvas now updates the scale based on the scene width and height