UX tools and design challenges in the engineering-driven world of UX development