Applying cognitive walkthroughs to more complex user interfaces | Synapse