diff --git a/ui/src/components/bulma/Breadcrumbs.vue b/ui/src/components/bulma/Breadcrumbs.vue
index dd0f192..ff14f46 100644
--- a/ui/src/components/bulma/Breadcrumbs.vue
+++ b/ui/src/components/bulma/Breadcrumbs.vue
@@ -5,8 +5,8 @@
@@ -22,18 +22,9 @@
diff --git a/ui/src/components/calendar/ThouCanvas.vue b/ui/src/components/calendar/ThouCanvas.vue
index d261569..f3c5eba 100644
--- a/ui/src/components/calendar/ThouCanvas.vue
+++ b/ui/src/components/calendar/ThouCanvas.vue
@@ -42,6 +42,7 @@ function transform_mouse_event(event: MouseEvent) {
// mute a useless typescript error
const event_type = event.type as "mousedown";
+
emit(event_type, event, point);
}
diff --git a/ui/src/components/editor/DoorCanvas.vue b/ui/src/components/editor/DoorCanvas.vue
index 8f68f7e..1c1c6a2 100644
--- a/ui/src/components/editor/DoorCanvas.vue
+++ b/ui/src/components/editor/DoorCanvas.vue
@@ -9,140 +9,110 @@
@dblclick.left="remove_rect"
>
-