Slightly better background handling, still artefacts when scrolling...