The Bluefruit connected to my phone via bluetooth using the adafruit app Bluefruit LE.
If there is no bluetooth connection or no input for a while, the lights change randomly.
Using the UART connection, the code also allows for the UART feed to type in a colour.
By connecting the MQTT feed to the cheerlights topic from Andy Stanford-Clark's MQTT feed (mqtt://iot.eclipse.org with the topic cheerlights) the lights respond to tweets (Tweet #cheerlights and a colour).
(This works on android and iphone, but not on ipad1 and the mac app does not have the MQTT feed).