bugfix; delegate -> darkDelegate, brightDelegate