diff --git a/src/frontend/app/documentNotePad/document-note-pad.component.ts b/src/frontend/app/documentNotePad/document-note-pad.component.ts
index 2063d445b1cb562a1901e31f88b062b841d31ced..34776e142d6063fdf6b5aa5122c32e6780ddbd68 100644
--- a/src/frontend/app/documentNotePad/document-note-pad.component.ts
+++ b/src/frontend/app/documentNotePad/document-note-pad.component.ts
@@ -74,8 +74,10 @@ export class DocumentNotePadComponent implements OnInit {
                     if (Math.sign(offset.top) === 1 || this.precentScrollTop <= Math.abs(offset.top)) {
                         y = this.precentScrollTop - offset.top; 
                     } 
-                    else if (Math.sign(offset.top) === -1) {
-                        y = (this.precentScrollTop - offset.top) * 300;
+                    else if (Math.sign(offset.top) === -1 && this.precentScrollTop <= -Math.sign(offset.top)) {
+                        y = (this.precentScrollTop - offset.top) * 2;
+                    } else {
+                        y = (this.precentScrollTop - offset.top) * 100;
                     }
                     x = this.precentScrollLeft - offset.left;  
                     clientX = this.precentScrollLeft - document.documentElement.offsetLeft;