front-end of keylogger