Added additional background canvas to solve zooming problem