diff --git a/src/DragGrid.vue b/src/DragGrid.vue
index 0592a8a6639ee7f8f8b36a3ec41517ecad076e9b..02a4145ed9f50151c1a6b3a077f1390a9f77e080 100644
--- a/src/DragGrid.vue
+++ b/src/DragGrid.vue
@@ -21,7 +21,7 @@
       :context="context"
       :grid-id="gridId"
     >
-      <slot v-bind="transformItem(item)" name="item">
+      <slot v-bind="transformItem(item)" :raw-item="item" name="item">
         <dl>
           <dt>Key</dt>
           <dd>{{ item.key }}</dd>
@@ -189,6 +189,7 @@ export default {
 
       element.x = coords.x;
       element.y = coords.y;
+      element.gridId = this.gridId;
       this.$emit("itemChanged", element);
     },
     getCoords(x, y) {