Added smart-zoom library.
Ok. My fault. I'm new to git. I've tried to merge the changes from master into gh-pages but it turned out I did the opposite. So... right now I'm pushing the current state of master into gh-pages.