add debug() for .listen() and .keys=