add global color; make text label selection almost work