highlight clicked feature
obj3d.userData has two properties: layerId and featureId
fix close button style
add border color widget

*WidgetFunc.values() returns dict instead of list.