Towards supporting learnability of touch-screen mobile applications