comment cleanup
added dirty checking after light change