Final background and patterns fix. Complete redo.