diff --git a/src/views/selectList.js b/src/views/selectList.js
index 548ac710c3973f9edec0fae09beb2d5377ae0831..3bc9d5f4f02e9774bf44ba1ad723e9e63a5e9d40 100644
--- a/src/views/selectList.js
+++ b/src/views/selectList.js
@@ -49,6 +49,7 @@ class SearchField {
         },
         buttons: {
           none: {
+            before: m.trust(''),
             after: m(ExitButton),
           },
           focus: {
@@ -147,7 +148,7 @@ export default class SelectList {
           } else if (!focus) {
             // don't close the list immidiately, as 'out of focus' could 
             // also mean that the user is clicking on a list item
-            setTimeout(() => { this.showList = false; m.redraw(); }, 50);
+            setTimeout(() => { this.showList = false; m.redraw(); }, 500);
           }
           if (value !== this.searchValue) {
             // if we always update the search value, this would also happen