This implementation is nice! I haven't seen controls like this where you use corners of the keyboard. It seems like it would translate well into a mobile port if that was something you were interested in