ObjectNameUtils: Don't attempt to 'fix' top-level widget names, since that can't really be done.
Instead, give a helpful error message.
readme: Added documentation to-dos.
Raise a special exception type when an object can't be located.
Ignore NamedObjectNotFoundErrors for plain mouse-move events.