diff --git a/frontend/components/tasks/image/RegionList.vue b/frontend/components/tasks/image/RegionList.vue
new file mode 100644
index 00000000..005cb00e
--- /dev/null
+++ b/frontend/components/tasks/image/RegionList.vue
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/package.json b/frontend/package.json
index da3623f5..fdb04fae 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -46,9 +46,10 @@
"vue": "^2.6.14",
"vue-chartjs": "^3.5.1",
"vue-filepond": "^6.0.3",
- "vue-image-annotator": "^0.1.17",
+ "vue-image-annotator": "0.1.34",
"vue-shortkey": "^3.1.7",
"vue-template-compiler": "^2.6.14",
+ "vue-virtual-scroller": "^1.0.10",
"vue-youtube": "^1.4.0",
"vuetify": "^2.*",
"wavesurfer.js": "^5.1.0",
diff --git a/frontend/pages/demo/object-detection/index.vue b/frontend/pages/demo/object-detection/index.vue
index c5f46fb6..ee01d5fd 100644
--- a/frontend/pages/demo/object-detection/index.vue
+++ b/frontend/pages/demo/object-detection/index.vue
@@ -4,21 +4,52 @@
+
+
+
+ {{ item.text }}
+
+ {{ item.suffixKey }}
+
+
+
+
+
+
@@ -28,11 +59,13 @@