           @autoRotation.paused = false
           @_autoShift()
         @hideCaption(@currentLayer) unless @alwaysShowCaption
+            
+      # Show or hide controls if they exist
+      @_refreshControls() if @controls.enabled
       
     layerFadeIn: (layerNum) =>
       item = @_getItem(layerNum)

      strings: # String for the controls 
        prev: 'prev'
        next: 'next'
      touch:
        enabled: true
        preventDefaults: true   # Will call event.preventDefault() on touch events

      scaling = @scaling
      
      # create size vars for the small and focused size
      foWidth = smWidth = copy?.width() or copy?[0].width or icon[0].width or icon.width()
      foHeight = smHeight = copy?.height() or copy?[0].height or icon[0].height or icon.height()
      
      # Delete copy, not needed anymore
      copy?.remove()
