Extensible widgets
Use the built-in widgets or design your own, with custom interaction easily added.
Device storage
Use the API to store settings, caches and more on device for no-network functionality.
Your code
Augment built-in interactions with customisations or write new ones to your needs.
Advanced location services
Build custom geo-located interactions with standard code to take your app further.
Bespoke web services
Enhance interaction by calling your own web services with standard JavaScript calls and a stable API.

