diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,3 +1,9 @@
 # Changelog for keid-dearimgui
 
-## Unreleased changes
+## 0.1.0.1
+
+- Removed unused deps.
+
+## 0.1.0.0
+
+Initial import.
diff --git a/keid-ui-dearimgui.cabal b/keid-ui-dearimgui.cabal
--- a/keid-ui-dearimgui.cabal
+++ b/keid-ui-dearimgui.cabal
@@ -5,7 +5,7 @@
 -- see: https://github.com/sol/hpack
 
 name:           keid-ui-dearimgui
-version:        0.1.0.0
+version:        0.1.0.1
 synopsis:       DearImGui elements for Keid engine.
 category:       Game Engine
 author:         IC Rainbow
@@ -93,21 +93,13 @@
     , base >=4.7 && <5
     , binary
     , bytestring
-    , cryptohash-md5
     , dear-imgui
-    , derive-storable
-    , derive-storable-plugin
-    , foldl
-    , geomancy
     , keid-core
-    , neat-interpolation
     , resourcet
     , rio >=0.1.12.0
     , rio-app
-    , tagged
     , unliftio
     , vector
     , vulkan
     , vulkan-utils
-    , zstd
   default-language: Haskell2010
diff --git a/src/Render/ImGui.hs b/src/Render/ImGui.hs
--- a/src/Render/ImGui.hs
+++ b/src/Render/ImGui.hs
@@ -144,6 +144,12 @@
   , Vk.DESCRIPTOR_TYPE_INPUT_ATTACHMENT
   ]
 
+{- | Initialize context to serve the draws in the current render loop.
+
+You will need to trigger callbacks from DearImGui.GLFW if you're opting out of them here.
+
+DearImgui will run your previously installed GLFW callbacks.
+-}
 beforeLoop :: Bool -> StageRIO st ()
 beforeLoop installCallbacks = do
   logDebug "Setting up ImGui"
