Links get text and pulse

Links can now have their text changed on the fly. They can also be
pulsed green, red, or blue; this is intended for notifications. Someday
there will be handlers for things worth notifying about.