diff --git a/ui-demo.cc b/ui-demo.cc
index d18cbef..5d5d8eb 100644
--- a/ui-demo.cc
+++ b/ui-demo.cc
@@ -32,6 +32,7 @@ bool T_Demo::render( )
 			program = std::move( nProgram );
 			rv = true;
 		}
+		UI::Sync( ).clearMouseDelegate( );
 	}
 
 	UI::Sync( ).updateTime( );