Currently you cannot nest multiple discourse entities over the same span of words using NECoder. Although you can control the ability to allow nesting using the nenesting config file option, this does not apply to multiple codes over the same span of words.
The current state of highlighting is wrong: after a code is applied to a span of words, the span of words is regarded as the unique thing to highlight to change or add extra codings to the new element. See the attached image for a newly applied annotation. We propose that it should be the brackets that are highlighted if you want to change the element. When a set of words is swept out, regardless of whether it already has a code, a new element and a new set of brackets are created and highlighted.
assigned code in NECoder