diff --git a/modules/frep/view/slice b/modules/frep/view/slice
index 45e39cd429682fce7018d0f21a7c2e14de4d01ce..2677bfabcf30384dd1f451a29e337eb0c6329218 100755
--- a/modules/frep/view/slice
+++ b/modules/frep/view/slice
@@ -30,7 +30,6 @@ var init = function() {
    mod.depth.value = 1
    mod.width.value = 1000
    mod.border.value = 0
-   mod.workers.value = 1
    }
 //
 // inputs
@@ -92,7 +91,6 @@ var interface = function(div){
       input.addEventListener('change',function(){
          mod.inunits.value = parseFloat(mod.mmunits.value)/25.4
          limits()
-         slice()
          })
       div.appendChild(input)
       mod.mmunits = input
@@ -103,7 +101,6 @@ var interface = function(div){
       input.addEventListener('change',function(){
          mod.mmunits.value = parseFloat(mod.inunits.value)*25.4
          limits()
-         slice()
          })
       div.appendChild(input)
       mod.inunits = input
@@ -171,19 +168,6 @@ var interface = function(div){
    div.appendChild(document.createTextNode(' (pixels)'))
    div.appendChild(document.createElement('br'))
    //
-   // workers
-   //
-   div.appendChild(document.createTextNode('workers: '))
-   var input = document.createElement('input')
-      input.type = 'text'
-      input.size = 3
-      input.addEventListener('input',function(){
-         })
-      div.appendChild(input)
-      mod.workers = input
-   div.appendChild(document.createTextNode(' (threads)'))
-   div.appendChild(document.createElement('br'))
-   //
    // view button
    //
    div.appendChild(document.createTextNode(' '))
@@ -228,6 +212,27 @@ var interface = function(div){
 // limits
 //
 function limits() {
+   var limits = mod.frep.limits
+   var ins = parseFloat(mod.inunits.value)
+   var mms = parseFloat(mod.mmunits.value)
+   var border = parseFloat(mod.border.value)
+   var dx = limits[0][1]-limits[0][0]
+   var dy = limits[1][1]-limits[1][0]
+   var dz = limits[2][1]-limits[2][0]
+   mod.meshsize.nodeValue =
+      (dx).toFixed(3)+' x '+
+      (dy).toFixed(3)+' x '+
+      (dz).toFixed(3)+' (units)'
+   mod.mmsize.nodeValue =
+      (mms*dx).toFixed(3)+' x '+
+      (mms*dy).toFixed(3)+' x '+
+      (mms*dz).toFixed(3)+' (mm)'
+   mod.insize.nodeValue = 
+      (ins*dx).toFixed(3)+' x '+
+      (ins*dy).toFixed(3)+' x '+
+      (ins*dz).toFixed(3)+' (in)'
+   //outputs.imageInfo.event()
+   mods.fit(mod.div)
    }
 //
 // slice