diff --git a/scripts/ronin.brush.pointer.js b/scripts/ronin.brush.pointer.js
index 3509cf3..45493ab 100644
--- a/scripts/ronin.brush.pointer.js
+++ b/scripts/ronin.brush.pointer.js
@@ -7,6 +7,7 @@ function Pointer(offset = new Position(), color = new Color('000000'))
   this.draw = function()
   {
     if(!this.position_prev){this.position_prev = this.position(); }
+    if(ronin.brush.size < 0){ this.erase(); return; }
     
     context.beginPath();
     context.moveTo(this.position_prev.x,this.position_prev.y);
@@ -20,6 +21,11 @@ function Pointer(offset = new Position(), color = new Color('000000'))
     this.position_prev = this.position();
   }
   
+  this.erase = function()
+  {
+    context.clearRect(this.position().x - (ronin.brush.size/2), this.position().y - (ronin.brush.size/2), ronin.brush.size, ronin.brush.size);
+  }
+  
   this.thickness = function()
   {
     var ratio = 10/this.position().distance_to(this.position_prev);