1) updated text 2) list icon click event handler needs to call deselect (for consistency) 3) this is the big one: refresh locations on a timer 4) stub code for writeLyrics()