Make sure the LED isn't just tied to the button press. It should react to the event of that station starting instead, that way if for example you initiate it from an app or a different button the LED will still react the way you want it to. The other thing I forget sometimes is to get rid of any connections I may have had bound to that button in the past if you're changing things up. Any connections will break that programming. Make sure the button is set to keypad and button behavior is set to programmed as well. One thing that made it easier for me was to use the room control driver. As the event use the trigger "listen device selected" and from that point add whatever conditionals you want as far as it being a Pandora station and then each specific station, and then the action would be to change the LED.