Adaptive internal lighting rev2

Added interrupt and override functions