sanity check username in getDisplayText
use displayText's default value if nothing specified

user can put a blank space in the options if they really want a blank