basic crappy key interaction