diff --git a/main.go b/main.go
index 1466af1..13da640 100644
--- a/main.go
+++ b/main.go
@@ -287,9 +287,6 @@ func pageSync(w http.ResponseWriter, r *http.Request) { // {{{
} // }}}
func actionSyncFromServer(w http.ResponseWriter, r *http.Request) { // {{{
- // XXX - DELETE ME!
- time.Sleep(time.Millisecond * 200)
-
// The purpose of the Client UUID is to avoid
// sending nodes back once again to a client that
// just created or modified it.
diff --git a/static/images/icon_file_download.svg b/static/images/icon_file_download.svg
new file mode 100644
index 0000000..3eb3364
--- /dev/null
+++ b/static/images/icon_file_download.svg
@@ -0,0 +1,49 @@
+
+
+
+
diff --git a/static/images/icon_file_upload.svg b/static/images/icon_file_upload.svg
new file mode 100644
index 0000000..fca3313
--- /dev/null
+++ b/static/images/icon_file_upload.svg
@@ -0,0 +1,51 @@
+
+
+
+
diff --git a/static/images/icon_node_download.svg b/static/images/icon_node_download.svg
new file mode 100644
index 0000000..2484701
--- /dev/null
+++ b/static/images/icon_node_download.svg
@@ -0,0 +1,54 @@
+
+
+
+
diff --git a/static/images/icon_node_upload.svg b/static/images/icon_node_upload.svg
new file mode 100644
index 0000000..b5d9e4d
--- /dev/null
+++ b/static/images/icon_node_upload.svg
@@ -0,0 +1,54 @@
+
+
+
+
diff --git a/static/images/icon_sync_done.svg b/static/images/icon_sync_done.svg
new file mode 100644
index 0000000..670a30b
--- /dev/null
+++ b/static/images/icon_sync_done.svg
@@ -0,0 +1,49 @@
+
+
+
+
diff --git a/static/service_worker.js b/static/service_worker.js
index 7cf268e..9a95627 100644
--- a/static/service_worker.js
+++ b/static/service_worker.js
@@ -14,18 +14,23 @@ const CACHED_ASSETS = [
'/images/{{ .VERSION }}/collapsed.svg',
'/images/{{ .VERSION }}/expanded.svg',
'/images/{{ .VERSION }}/icon_back.svg',
+ '/images/{{ .VERSION }}//icon_file_download.svg',
+ '/images/{{ .VERSION }}//icon_file_upload.svg',
'/images/{{ .VERSION }}/icon_history.svg',
'/images/{{ .VERSION }}/icon_home.svg',
'/images/{{ .VERSION }}/icon_markdown_hollow.svg',
'/images/{{ .VERSION }}/icon_markdown.svg',
'/images/{{ .VERSION }}/icon_menu.svg',
'/images/{{ .VERSION }}/icon_new_document.svg',
+ '/images/{{ .VERSION }}//icon_node_download.svg',
+ '/images/{{ .VERSION }}//icon_node_upload.svg',
'/images/{{ .VERSION }}/icon_refresh.svg',
'/images/{{ .VERSION }}/icon_save_disabled.svg',
'/images/{{ .VERSION }}/icon_save.svg',
'/images/{{ .VERSION }}/icon_search.svg',
'/images/{{ .VERSION }}/icon_settings.svg',
'/images/{{ .VERSION }}/icon_storage.svg',
+ '/images/{{ .VERSION }}//icon_sync_done.svg',
'/images/{{ .VERSION }}/icon_table.svg',
'/images/{{ .VERSION }}/icon_transfer.svg',
'/images/{{ .VERSION }}/leaf.svg',