Beyond the interface : a theoretical framework for user interface design and evaluation in LIS