the current `listenToControl` sequence is far too rigid than it needs to be. The simpler approach by @mddub in G4ShareSpy should be adopted in xDripG5.