JS patches
Better blitting