A "not-evil" keylogger with Unicode support