border improvement
added text identifier, cleaned up css and js
cleanup and fix: programmatically created elements are selectable
all drag together now, click only selects one
improved click-based selection and de-selection
removed global selected flag, now is per element
fixed drag cursor bug