Needs debugging

Seems buttons are detected despite no actual keypresses.