diff --git a/_layouts/search.html b/_layouts/search.html
index 6a907144e5fd1dd5a08901f347329837db3a7063..cd6dc251dbbb273fbc46c27bf900e0de3c040c17 100644
--- a/_layouts/search.html
+++ b/_layouts/search.html
@@ -25,9 +25,9 @@ layout: default
 <script>
   var button = document.getElementsByTagName('button')[0];
   var edit_box = document.getElementsByClassName('search')[0];
-  var edit_box_contents = edit_box.value;
 
   button.onclick = function(e) {
+    var edit_box_contents = edit_box.value;
     document.location = 'https://www.google.com/search?q=site%3Aelixir-luxembourg.org+' + edit_box_contents;
     e.preventDefault();
   }
diff --git a/elixir-theme.gemspec b/elixir-theme.gemspec
index 7412c5ff7c15f84e4bb454b70289eec38ee04670..4b8440f22a50d0ee5730cd5ee4ce1896fa3d3619 100644
--- a/elixir-theme.gemspec
+++ b/elixir-theme.gemspec
@@ -2,7 +2,7 @@
 
 Gem::Specification.new do |spec|
   spec.name          = "elixir-theme"
-  spec.version       = "0.4.0"
+  spec.version       = "0.4.1"
   spec.authors       = ["jacek.lebioda"]
   spec.email         = ["jacek.lebioda@uni.lu"]