added reset key listener