diff --git a/src/components/VueSignaturePad.js b/src/components/VueSignaturePad.js
index <HASH>..<HASH> 100644
--- a/src/components/VueSignaturePad.js
+++ b/src/components/VueSignaturePad.js
@@ -160,6 +160,15 @@ export default {
       return [...nonReactiveProrpImages, ...nonReactiveCachImages];
     }
   },
+  watch: {
+    options: function(nextOptions) {
+      Object.keys(nextOptions).forEach(option => {
+        if (this.signaturePad[option]) {
+          this.signaturePad[option] = nextOptions[option];
+        }
+      });
+    }
+  },
   render(createElement) {
     const { width, height, customStyle } = this;
fix: add watcher for changing signature options