added color picking for shift states