resolve issue #5. add zoom slider