Evaluating teamwork support in tabletop groupware applications using collaboration usability analysis