cypress-touchkey: new attempts at working around phantom keypress issue

WIP - still testing

Change-Id: Ica1e1facab441ed7d07e2901c6a1f1f7b1f9d1d6