It should be working. I guess you miss out something, i try to do the full workflow here : I hope it helps you
1) Create button and lamp
2) Create callback function for button
3) Inside the callback function type
4) Ensure app.Lamp is the component's name
Let me know if you still cant do it.