I agree. The only improvement I’d ask for would be for status updates when the bulb turns on, or when you tap refresh and the bulb is on.
I tried the custom device type mentionmentioned in the thread below, and refresh did actually work, but it wasn’t quite right in how on/off worked: