a little refactoring; set color of current sgv too