Added support for larger keys and some input quality of life fixes.