Reversing the gradient and buffering the outer edges (that are past the edges of the window)