Index: wp-admin/includes/screen.php
===================================================================
--- wp-admin/includes/screen.php	(revision 19692)
+++ wp-admin/includes/screen.php	(working copy)
@@ -606,7 +606,7 @@
 		if ( ! $args['id'] || ! $args['title'] )
 			return;
 
-		$this->_help_tabs[] = $args;
+		$this->_help_tabs[$args['id']] = $args;
 	}
 
 	/**
@@ -686,7 +686,7 @@
 				<div id="contextual-help-columns">
 					<div class="contextual-help-tabs">
 						<ul>
-						<?php foreach ( $this->_help_tabs as $i => $tab ):
+						<?php $i=0; foreach ( $this->_help_tabs as $tab ):
 							$link_id  = "tab-link-{$tab['id']}";
 							$panel_id = "tab-panel-{$tab['id']}";
 							$classes  = ( $i == 0 ) ? 'active' : '';
@@ -697,7 +697,7 @@
 									<?php echo esc_html( $tab['title'] ); ?>
 								</a>
 							</li>
-						<?php endforeach; ?>
+						<?php $i++; endforeach; ?>
 						</ul>
 					</div>
 
@@ -708,7 +708,7 @@
 					<?php endif; ?>
 
 					<div class="contextual-help-tabs-wrap">
-						<?php foreach ( $this->_help_tabs as $i => $tab ):
+						<?php $i=0; foreach ( $this->_help_tabs as $tab ):
 							$panel_id = "tab-panel-{$tab['id']}";
 							$classes  = ( $i == 0 ) ? 'active' : '';
 							$classes .= ' help-tab-content';
@@ -724,7 +724,7 @@
 									call_user_func_array( $tab['callback'], array( $this, $tab ) );
 								?>
 							</div>
-						<?php endforeach; ?>
+						<?php $i++; endforeach; ?>
 					</div>
 				</div>
 			</div>
