Added basics for canvas scaling