diff --git a/.meteor/packages b/.meteor/packages
index 9d97ddf..c8214cc 100644
--- a/.meteor/packages
+++ b/.meteor/packages
@@ -11,6 +11,5 @@ fs
 underscore
 accounts-ui
 accounts-password
-accounts-templates-core
 iron-router
 node-csv-npm
diff --git a/mypix.coffee b/mypix.coffee
index 2fcd811..e489e6f 100644
--- a/mypix.coffee
+++ b/mypix.coffee
@@ -19,11 +19,18 @@ if (Meteor.isClient)

     @.route 'inventory',
       path:"/inventory",
-      template: 'inventory'
+      template: 'inventory',
+      onAfterAction: ->
+        #console.log 'scrollTop animate :',Session.get('scrollTop')
+        $('html, body').animate({scrollTop:Session.get('scrollTop')}, 'slow')

     @.route 'picture',
       path:"/picture/:pix_id",
-      template: 'picture'
+      template: 'picture',
+      onBeforeAction: ->
+        #console.log 'scrollTop set :',$(window).scrollTop()
+        Session.set('scrollTop',$(window).scrollTop())
+      ,
       onAfterAction: ->
         $('html, body').animate({scrollTop:0}, 'slow')

diff --git a/picture.html b/picture.html
index da46142..708d22d 100644
--- a/picture.html
+++ b/picture.html
@@ -1,10 +1,15 @@
 <template name="picture">
-  <h1>{{file.name}}</h1>
+  <h1>{{file.name}}
+    <p class="pull-right">
+      <a class="btn" href="javascript:history.go(-1)">Retour à l'inventaire</a>
+    </p>
+  </h1>
   <div class="row">
     <div class="span8">
       <img src="{{file.url}}" />
     </div>
     <div class="span4">
+
      {{#if currentUser}}
       <p>Un objet vous intéresse dans cette photo ? Cliquer sur le bouton ci-dessous pour enregistrer votre voeux !</p>
       <p><a class="btn btn-primary" id="addObject">Ajouter un objet</a></p>
@@ -65,8 +70,11 @@
         {{/each}}
       </tbody>
     </table>
+
+    {{else}}
+      (aucun objet pour l'instant)
     {{/if}}
-  </div>
+  </div>
 </template>

 <template name="selection">
diff --git a/smart.json b/smart.json
index 3795148..7a39bc6 100644
--- a/smart.json
+++ b/smart.json
@@ -1,6 +1,9 @@
 {
   "packages": {
     "fs": {},
-    "node-csv-npm": {}
-  }
+    "node-csv-npm": {},
+    "iron-router": {
+          "version": "0.8.2"
+        }
+    }
 }
diff --git a/smart.lock b/smart.lock
index d2ed412..2300c0c 100644
--- a/smart.lock
+++ b/smart.lock
@@ -3,7 +3,10 @@
   "dependencies": {
     "basePackages": {
       "fs": {},
-      "node-csv-npm": {}
+      "node-csv-npm": {},
+      "iron-router": {
+        "version": "0.8.2"
+      }
     },
     "packages": {
       "fs": {
@@ -16,6 +19,11 @@
         "tag": "v0.3.6",
         "commit": "01be0e3e834a4f033121cb3fcc92c2697741170d"
       },
+      "iron-router": {
+        "git": "https://github.com/EventedMind/iron-router.git",
+        "tag": "v0.8.2",
+        "commit": "05415a8891ea87a00fb1e2388585f2ca5a38e0da"
+      },
       "assert": {
         "git": "https://github.com/peerlibrary/meteor-assert.git",
         "tag": "v0.2.4",
@@ -25,6 +33,26 @@
         "git": "https://github.com/peerlibrary/meteor-blocking.git",
         "tag": "v0.4.1",
         "commit": "512354e9721d931c7884b56fbb3b419d060ae8da"
+      },
+      "iron-layout": {
+        "git": "https://github.com/EventedMind/iron-layout.git",
+        "tag": "v0.2.0",
+        "commit": "4a2d53e35ba036b0c189c7ceca34be494d4c6c97"
+      },
+      "blaze-layout": {
+        "git": "https://github.com/EventedMind/blaze-layout.git",
+        "tag": "v0.2.5",
+        "commit": "273e3ab7d005d91a1a59c71bd224533b4dae2fbd"
+      },
+      "iron-core": {
+        "git": "https://github.com/EventedMind/iron-core.git",
+        "tag": "v0.2.0",
+        "commit": "0e48b5dc50d03f01025b7b900fb5ce2f13d52cad"
+      },
+      "iron-dynamic-template": {
+        "git": "https://github.com/EventedMind/iron-dynamic-template.git",
+        "tag": "v0.2.1",
+        "commit": "4dd1185c4d9d616c9abdb3f33e4a7d5a88db7e18"
       }
     }
   }