support background gradient for a canvas