deposit: latest state with events, big changes

* It works with events.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>
Signed-off-by: Kamil Neczaj <kamil.neczaj@cern.ch>
deposit: adds the smoothscroll functionality

* Works for import and the skip.

Signed-off-by: Georgios Kokosioulis <georgios.kokosioulis@cern.ch>