diff --git a/src/users/viewUser.js b/src/users/viewUser.js
index 9730b9b533e1b2bf4ba6f03c0efb8583c10de750..785fae9ee41da7689505da24c3094e622ee5eb9c 100644
--- a/src/users/viewUser.js
+++ b/src/users/viewUser.js
@@ -114,7 +114,10 @@ export default class UserView extends ItemView {
             m(TableView, {
               tableHeight: '175px',
               controller: this.eventsignups,
-              keys: ['event.title_de'],
+              tileContent: (item) => {
+                console.log(item);
+                return m('div', item.event.title_en || item.event.title_de);
+              },
               titles: ['event'],
               clickOnRows: (data) => { m.route.set(`/events/${data.event._id}`); },
               filters: [[{
diff --git a/src/views/tableView.js b/src/views/tableView.js
index 003d299cf3cf1b4772be06b88ec4fae21e8afa76..dd7503343e0267cb69cef780535d2ae23ea83345 100644
--- a/src/views/tableView.js
+++ b/src/views/tableView.js
@@ -62,7 +62,7 @@ export default class TableView {
     },
   }) {
     this.search = '';
-    this.tableKeys = keys;
+    this.tableKeys = keys || [];
     this.tileContent = tileContent;
     this.clickOnRows = clickOnRows;
     this.searchValue = '';