prevent text selections
Actually prevent selections
re-style endpoints, add labels