Multi-Modal Technology for User Interface Analysis including Mental State Detection and Eye Tracking Analysis