Challenges for Designing the User Experience of Multi-touch Interfaces