add popup key listener