read, clear, selected, deselected now take string or element for #93