diff --git a/ui/fullscreen.html b/ui/fullscreen.html
index 2b16e546..d9bdd99f 100755
--- a/ui/fullscreen.html
+++ b/ui/fullscreen.html
@@ -37,6 +37,8 @@ body {
+
+
diff --git a/ui/persistance.js b/ui/persistance.js
new file mode 100755
index 00000000..863ac561
--- /dev/null
+++ b/ui/persistance.js
@@ -0,0 +1,30 @@
+/*
+ * Here we will need several levels of storage:
+ * - state
+ * this can be anything including file or localstorage.
+ * this is stored in a unified location.
+ * global per user/instance
+ * - progress
+ * this is stored in file location as local config file.
+ *
+ */
+
+function loadJSONfile(path){
+ // XXX CEF (file) - binding
+ if(CEF_loadJSON != null){
+ return CEF_loadJSON(path)
+ }
+ // XXX PhoneGap (file) - binding
+ // XXX browser - open file dialog
+}
+
+function dumpJSONfile(path, value){
+ // XXX CEF (file) - binding
+ if(CEF_dumpJSON != null){
+ return CEF_dumpJSON(path, value)
+ }
+ // XXX PhoneGap (file) - binding
+ // XXX browser - download file dialog
+}
+
+