refs #3243 this adds the possibility to use all existing segments in the mobile app. I have not tested each possible use case (error handling etc) but it works on all platforms including iOS, Android and Web App so far