An introspective approach to marking graphical user interfaces | Synapse