Added demo background and changed overlay behavior