Added zoom handling (when API is available in Chrome).
Added scrollbars removal.
Putting back scrollbars is now done in a finally clause.
Putting scrollbars is now in a standard "then" clause (finally seemed to be inconsistent).
bugfix: We now restore original overflow even if it was an empty string.
Scrolling is now done using css translate instead of Javascript "scroll".