NOJIRA:  Replace throwing an exception with logging a warning because (1) the exception is ugly for the user and (2) there seem to be quasi-legitimate circumstances where the exception occurs (accidental double-click?)