Text this: The impact of cognitive and emotional factors on user experience in HCI