anchor.diff:          <div id="available_roles_container" class="runListItemListContainer">
             <div class="runListEditorLabel">Available Roles</div>
             <div class="sortable runListAvailableItemContainer">
  -            <ul id="role_available_roles" class="connectedSortable runListAvailableItemList">
  +            <ul id="availableRoles" class="connectedSortable runListAvailableItemList" data-role-list='<%= @available_roles.to_json -%>'>
                 <% @available_roles.each do |role| %>
                   <li id="role[<%=h(role)  -%>]" class="ui-state-highlight runListItem"><%= h(role) -%></li>
                 <% end %>
  
positive.code:           <% @run_lists.each do |environment, run_list| %>
              <div class="runListWithControlsContainer <%= environment == @current_env ? 'active' : 'inactive' -%>" id="<%= environment %>">
                <div class="sortable runListContainer">
                  <% if run_list %>
                    <ul class="ui-sortable connectedSortable runListItemList" id="<%= environment %>">
                      <% run_list.each do |item| %>
                        <li id="<%=h(item)%>" class="<%= class_for_run_list_item(item) -%> runListItem"><%=h display_run_list_item(item)-%></li>
                      <% end %>
                    </ul>
                  <% else %>
                    <div class="emptyRunListControlsContainer" id="<%=environment -%>">
                      <div class="cloneRunListTitle">This role has no environment specific run list for the (<%= environment -%>) environment.</div>
                      <div class="cloneRunListOption">
                        <a href="javascript:void(0)" class="createEmptyRunListControl" id="<%= environment -%>">Create a new empty run list</a>
                      </div>
                      <div class="cloneRunListOption">
                        Or, clone an existing run list: <%= select :environment_to_clone, :collection => @existing_run_list_environments, :id => 'environmentToClone'%>
                      </div>
                    </div>
                  <% end %>
                </div>
                  <div class="runListAdditionalControls">
                    <% if run_list && (environment != '_default')%>
                      <a href="javascript:void(0);" class="runList" id="<%= environment %>">Remove environment specific run list for <%= environment %></a>
                    <% end %>
                  </div>
              </div>
  
negative.code:             <div class="spinner">
                <%= image_tag('indicator.gif') -%>
              </div>
              <ul id="role" class="connectedSortable runListAvailableItemList availableRecipes">
              </ul>
            </div>
          </div>
        </div>
        <div id="run_list_container" class="runListEditorColumn">
          <div class="runListItemListContainer">
            <div id="environmentRunListSelector" data-intial-env="<%=h @current_env -%>">
              <div class="runListEditorLabel">
                <span id="selectedRunListEditorLabel">
                  <% if @current_env == '_default' -%>
                    Default Run List
                  <% else -%>
                    Run List for <%= @current_env -%>
                  <% end -%>
                </span>
                <span id="environment_run_list_selection_control">
                  <%= select :environment, :collection => [['noop','Other Environments']].concat(@environments.map {|e| [e,e]}), :id => 'activeEnvironment'%>
                </span>
              </div>
  