color detection with settings interface