diff --git a/rasa-ext-files.cabal b/rasa-ext-files.cabal
--- a/rasa-ext-files.cabal
+++ b/rasa-ext-files.cabal
@@ -1,5 +1,5 @@
 name: rasa-ext-files
-version: 0.1.1
+version: 0.1.2
 cabal-version: >=1.10
 build-type: Simple
 license: MIT
@@ -22,9 +22,9 @@
         Rasa.Ext.Files
     build-depends:
         base >=4.8 && <5,
-        rasa >=0.1.4 && <0.2,
-        rasa-ext-bufs >=0.1.1 && <0.2,
-        rasa-ext-status-bar >=0.1.1 && <0.2,
+        rasa >=0.1.7 && <0.2,
+        rasa-ext-views >=0.1.1 && <0.2,
+        rasa-ext-status-bar >=0.1.2 && <0.2,
         rasa-ext-cmd >=0.1.1 && <0.2,
         data-default >=0.7.1.1 && <0.8,
         lens ==4.14.*,
diff --git a/src/Rasa/Ext/Files.hs b/src/Rasa/Ext/Files.hs
--- a/src/Rasa/Ext/Files.hs
+++ b/src/Rasa/Ext/Files.hs
@@ -11,15 +11,14 @@
 
 import Data.Foldable
 import Data.Typeable
-import Data.Default 
+import Data.Default
 import Data.Monoid
 
-import Control.Monad
 import Control.Monad.IO.Class
 import qualified Yi.Rope as Y
 
 import Rasa.Ext
-import Rasa.Ext.Bufs
+import Rasa.Ext.Views
 import Rasa.Ext.Cmd
 import Rasa.Ext.StatusBar
 
@@ -34,15 +33,15 @@
   _filename=Nothing
 }
 
-files :: Scheduler ()
-files = do
+files :: Action ()
+files = do 
+  beforeEveryRender_ showFilename
   onInit $ do
     loadFiles
-    addCmd "save" $ void . focusDo . saveAs . Y.fromString
-  beforeRender showFilename
+    addCmd "save" $ focusDo_ . saveAs . Y.fromString
 
 showFilename :: Action ()
-showFilename = void . focusDo $ do
+showFilename = focusDo_ $ do
   mName <- use $ bufExt.filename
   traverse_ (leftStatus . disp) mName
       where disp name = "<" <> name <> ">"
