For #1, you can create and plug your own widget. A sample around how to do that is available here . In your widget you make your code conditional to show different control for different devices/browser types.For #2, Offline form is on our roadmap, but currently we do not provide this capability OOTB...