Observability based techniques to analyze and design user-interfaces : situation-awareness and displayed information