Smart Lighting with Programmable Buttons