Design challenges for user experience designers