                          .replace('{{thumbnail}}', image.thumbnail)
                          .replace('{{title}}', if image.title then ' title="' + image.title + '"' else '')
 
-    @thumbnails.html(content).find('.choco-thumbnail').bind 'click', ->
+    @thumbnails.html(content).find('.choco-thumbnail').on 'click', ->
       _this.open toInt $(@).attr('data-cid')
 
-    @overlay.find('.choco-thumbnails-toggle').bind 'click', ->
+    @overlay.find('.choco-thumbnails-toggle').on 'click', ->
       current = _this.images[_this.current]
       status  = _this.thumbnails.hasClass 'hide'
       method  = if status then 'removeClass' else 'addClass'

          else
            @open cid, false

      $(window).bind 'load', -> onHistory()

      if 'onhashchange' of window
        $(window).bind 'hashchange', -> onHistory()

    ###
     Получаем параметры отступов и другие неизменяемые размеры

    ###
     Добавляем события по-умолчанию для контейнеров
    ###
    @overlay.find('.choco-close').on 'click', => @close()

    @_prepareActionFor container for container in ['overlay', 'container', 'leftside', 'rightside']

    $(window).on 'keyup', (event) =>
      if @overlay.hasClass 'show'
        switch event.keyCode
          when 27    # ESC
