GOMS Parts Goals Operations Methods Selection Rules Rest Human Computer Interaction Atomic Reactive vs proactive Performance vs control