using context.createPattern if a section is repeated in sequential blits