use copy of dest rect in blit and fill since we crop it