First version of manual background layer handling