Added keyup and keydown thingy