Make it a bazillion times better by using keydown instead of key up