Impact of screen size on performance, awareness, and user satisfaction with adaptive graphical user interfaces