-improved keylistener-publication