Great design. I think it's just missing some quality of life stuff. Like being able to use wasd to use and keys and maybe a button to unbind everything at once :)