update with selected state, tooltips