insertion point now only blinks when the user is not editing the document
refactor dux line to do more work in the constructor, and less during drawing/metrics calculation