At the moment copying text *from* the editor will change the topic validity state to "unknown". This is because a keydown event that isn't a meta key or arrow is interpreted as a change to the text. Two ways to fix this: 1. Intercepting Ctrl-C : http://stackoverflow.com/questions/2903991/how-to-detect-ctrlv-ctrlc-using-javascript 2. Change the event from a keydown to a "text change" event, if one exists.
Fixed by moving the event handler to the onChange event.