Apple's app Store: a terrible user experience