diff --git a/modules/input/video b/modules/input/video
index 14fe38c5b28e6d4ae36bd5e5f4887492a7b60b96..8ad9f029c0c468170644b5d015ab9aab1c865a62 100644
--- a/modules/input/video
+++ b/modules/input/video
@@ -204,6 +204,8 @@ function start_video() {
          mod.video.srcObject = stream
          mod.video.onloadedmetadata = function(e) {
             mod.video.play()
+            var track = stream.getVideoTracks()[0]
+            console.log(track.getCapabilities())
             capture_video()
             }
          })
diff --git a/modules/processes/scan/line b/modules/processes/scan/line
index 54f823b050e27ff981276353a64bc07021cc2eaf..d395922551ed019afbe39551e51d87fac8d53f28 100644
--- a/modules/processes/scan/line
+++ b/modules/processes/scan/line
@@ -84,14 +84,26 @@ var interface = function(div){
       div.appendChild(input)
       mod.width = input
    //
-   // start scan button
+   // background scan button
    //
    div.appendChild(document.createElement('br'))
    div.appendChild(document.createTextNode(' '))
    var btn = document.createElement('button')
       btn.style.padding = mods.ui.padding
       btn.style.margin = 1
-      btn.appendChild(document.createTextNode('start scan'))
+      btn.appendChild(document.createTextNode('background scan'))
+      btn.addEventListener('click',function(){
+         linescan()
+         })
+      div.appendChild(btn)
+   //
+   // object scan button
+   //
+   div.appendChild(document.createTextNode(' '))
+   var btn = document.createElement('button')
+      btn.style.padding = mods.ui.padding
+      btn.style.margin = 1
+      btn.appendChild(document.createTextNode('object scan'))
       btn.addEventListener('click',function(){
          linescan()
          })