tracking events better when going up/downwards using key events