Every minute detail of the things happening in the M1 being spit out the serial port would swamp the serial port. 99.9% of it would be useless to an attached PC running Automation Software.
Features that can be used in real world applications without burdening automation software with usless trash data is what is desired. Also the complexity of cataloging all this data to be used in some automation programming language will scare off the bulk of the integration market.
Upstatemike: To answer your question, is information sent from the M1 to the Automation Software indicating that a touchscreen page has been changed?
No, the M1 does not know when a touch screen page changes, nor does it care. The touchscreen acts just like PC based automation software, it gathers data from the M1 and builds screens accordingly.
On the other hand, if it was a desired feature that the bulk of the market wanted and could use, it can be added.