The CRTouch device has a TouchPending signal, used to signalize new data available. eGUI does not use the signal, it reads the RTSRDY field of the Resistive Touch Status Register 1 instead. That causes high load to the I2C bus.
User should be allowed to define the TouchPending signal which should be then used by eGUI to check for ready data.