     private var nextURL: URL?
 
     override func style() {
+        prevImageView.alpha = 0.5
+        currImageView.alpha = 1
+        nextImageView.alpha = 0.5
+
         backgroundColor = .clear
         prevImageView.contentMode = .scaleAspectFit
         currImageView.contentMode = .scaleAspectFit

            let imageWidth = frame.width - 2 * Size.insets - 2 * Size.lilBits
            switch delta {
            case -1:
                (nextImageView, currImageView, prevImageView) = (currImageView, prevImageView, nextImageView)
                (currURL, nextURL) = (prevURL, currURL)
                prevURL = nil

                setNeedsLayout()
                layoutIfNeeded()
                imagesContainer.frame.origin.x -= imageWidth
            case 1:
                (prevImageView, currImageView, nextImageView) = (currImageView, nextImageView, prevImageView)
                (prevURL, currURL) = (currURL, nextURL)
                nextURL = nil

                setNeedsLayout()
                layoutIfNeeded()

                self.setNeedsLayout()
                self.layoutIfNeeded()
                self.panGesture.isEnabled = false

                self.prevImageView.alpha = 0.5
                self.currImageView.alpha = 1
                self.nextImageView.alpha = 0.5
            }
            .always {
                self.panGesture.isEnabled = true
