Prevent text selection

[Delivers #82787330]
Refactor event locking

This makes things simpler and happier, see
http://wafer.local:8080/smoke/circularevent.html