Checking out the new platform. It feels glitchy, but it may be the device I'm on. Is there an app, or do you just access it online? I haven't seen a link to the App Store.