fix #60: key completion extension