diff --git a/ajax/ConfigurationComponent.php b/ajax/ConfigurationComponent.php
old mode 100644
new mode 100755
diff --git a/ajax/DeparturesComponent.php b/ajax/DeparturesComponent.php
old mode 100644
new mode 100755
diff --git a/css/font/time-fat.ttf b/css/font/time-fat.ttf
old mode 100644
new mode 100755
diff --git a/css/font/time-medium.ttf b/css/font/time-medium.ttf
old mode 100644
new mode 100755
diff --git a/js/webfontloader.js b/js/webfontloader.js
old mode 100644
new mode 100755
diff --git a/panels/clock/background.png b/panels/clock/background.png
old mode 100644
new mode 100755
diff --git a/panels/clock/background.svg b/panels/clock/background.svg
old mode 100644
new mode 100755
diff --git a/panels/clock/script.js b/panels/clock/script.js
old mode 100644
new mode 100755
diff --git a/panels/clock/style.less b/panels/clock/style.less
old mode 100644
new mode 100755
diff --git a/panels/clock/template.html b/panels/clock/template.html
old mode 100644
new mode 100755
diff --git a/style.php b/style.php
index a758b95732f3f8194c11868c5d72eed642dd9bb7..12e171754d4acfc4377e48643594bf7df6ce2169 100755
--- a/style.php
+++ b/style.php
@@ -5,10 +5,16 @@ require "lessc.php";
 $less = new lessc();
 $style = $_GET["style"];
 echo $style;
-$less_file = "panels/" . $style . "/style.less";
+$less_file = "panels/$style/style.less";
+$css_file = "tmp/$style.css";
 
+if (!file_exists($less_file)) {
+http_response_code(404);
+echo $less_file." not found";
+return;
+}
 
-if ( !file_exists(filemtime($less_file)) )
+if ( !file_exists($css_file))
 {
 $code =
  $less->compile(
diff --git a/tmp/.gitignore b/tmp/.gitignore
old mode 100644
new mode 100755