Looks like a cool project! However, I think that relying on hardware buttons as one of the main input sources is a bad idea. They are just not reliable and not engineered for continuous frequent use.
I miss the buttons, but there just not enough of them on the phone.
I miss the buttons, but there just not enough of them on the phone.