update events, add sortable header