adding range input for zoom
moving main deps locally
reforming example