Design and development of mobile learning UI based on situational cognition theory | Synapse