Add a listener. This is very similar to default javascript listeners except the offer a few additional options and there is no remove listener.
These add listeners return a function that can be called to remove the listener. Additionally they honor transactional boundaries.
Listeners are fired in the order that they are added.
Optional
options: ListenerOptionsSelect a drawing object.
Optional
addToSelection: booleanReturns the drawing from the selection.
The drawing selection