Handle icon file names containing dashes properly when generating class names from them (convert dash to underscore).
If selected_text called prior to population, do a population of the control.