added 3-layer coloring and fullscreen