dropdown tree
tease apart enter/select
collapsible tree
lib updates
update lib
show full text when minimized