keys and colors, more messing about