Added LED logic to base code

flips light color upon disable. Overrides normal disable method (but uses super to keep functionality).