Added smooth zoom and zoom factor restriction (disabled)