Cleaned up includes.
Listen to the button. The button knows what's up.
Added button tick.
Allow turning lights off with the button.
typo