     y := h
     if (currMon = 2) {
         x := -(areaRight - areaLeft)
-        y := h -310
+        SysGet, mon1_area, Monitor, 1
+        y:= h - ((areaBottom - areaTop) - (mon1_areaBottom - mon1_areaTop))
     }
 
 	WinRestore, A

    y := h
    if (currMon = 2) {
        x := w -(areaRight - areaLeft)
        y := h -310
    }

	WinRestore, A

    y := h /2
    if (currMon = 2) {
        x := (-(areaRight - areaLeft) - w) / 2
        SysGet, mon1_area, Monitor, 1
        y := (-((areaBottom - areaTop) - (mon1_areaBottom - mon1_areaTop)) / 2.5)
    }

	WinRestore, A
