load background as canvas background instead of image