diff --git a/sticky-columns.js b/sticky-columns.js
index b564c22..041c527 100644
--- a/sticky-columns.js
+++ b/sticky-columns.js
@@ -4,6 +4,7 @@
 
       function createStickyColumns(table, scrollContainer) {
         var $stickyTable = table.clone();
+        $stickyTable.removeAttr('id');
         $stickyTable.find('th, td').not('.sticky-column').remove();
         $stickyTable.addClass('sticky-columns-table');
         var width = 0;
diff --git a/sticky_columns.module b/sticky_columns.module
index e5c3c2f..657eb41 100644
--- a/sticky_columns.module
+++ b/sticky_columns.module
@@ -331,6 +331,7 @@ function sticky_columns_preprocess_views_view_matrix(array &$variables) {
     drupal_add_css(drupal_get_path('module', 'sticky_columns') . '/sticky-columns.css');
 
     $variables['matrix_attributes']['class'][] = 'sticky-columns';
+    $variables['header'][0]['attributes']['class'][] = 'sticky-column';
     foreach ($variables['rows'] as $i => $classes) {
       $variables['rows'][$i]['header']['attributes']['class'][] = 'sticky-column';
     }
