diff --git a/modules/image/motion detect b/modules/image/motion detect
index 4f1024701b205a07c40827aacf872c8f9962ac97..ec10e1ba97e2c65d5c2f5e1b2c70245cfcf4d91f 100755
--- a/modules/image/motion detect	
+++ b/modules/image/motion detect	
@@ -20,11 +20,14 @@ var mod = {}
 //
 // name
 //
-var name = 'image motion detect'
+var name = 'motion detect'
 //
 // initialization
 //
 var init = function() {
+   mod.threshold.value = 0.1
+   mod.time.value = 15
+   timeout()
    }
 //
 // inputs
@@ -56,7 +59,7 @@ var outputs = {
          mods.output(mod,'imageInfo',obj)}},
    trigger:{type:'event',
       event:function(){
-         mods.output(mod,'image',img)}}}
+         mods.output(mod,'trigger',null)}}}
 //
 // interface
 //
@@ -108,28 +111,34 @@ var interface = function(div){
    // info div
    //
    var info = document.createElement('div')
-      info.appendChild(document.createElement('br'))
-      var text = document.createTextNode('change (0-1): ')
+      var text = document.createTextNode('relative change: ')
          info.appendChild(text)
          mod.change = text
-      info.appendChild(document.createTextNode('threshold (0-1): '))
+      info.appendChild(document.createElement('br'))
+      info.appendChild(document.createTextNode('threshold: '))
       var input = document.createElement('input')
          input.type = 'text'
          input.size = 6
          info.appendChild(input)
          mod.threshold = input
+      info.appendChild(document.createTextNode(' (0-1)'))
       info.appendChild(document.createElement('br'))
-      info.appendChild(document.createTextNode('latency (s): '))
+      info.appendChild(document.createTextNode('latency: '))
       var input = document.createElement('input')
          input.type = 'text'
          input.size = 6
          info.appendChild(input)
          mod.time = input
+      info.appendChild(document.createTextNode(' (s)'))
       div.appendChild(info)
    }
 //
 // local functions
 //
+function timeout() {
+   outputs.trigger.event()
+   setTimeout(timeout,parseFloat(mod.time.value)*1000)
+   }
 function convert_image() {
    //
    // preview