Some initial cleanup and functionality changes before I merge this class
with the audio_list_editor class...  Mostly just stuff centered around
how things are going to be drawn/redrawn when the list is updated.