client when handling server rejection.
the log to the clipboard.
that synergy synthesized a press for, not keys that the user is physically pressing.
lib/arch. This should make porting easier. Will probably continue to refactor a little more, moving platform dependent event handling stuff into lib/platform.