Index: uspace/lib/ui/include/ui/ui.h
===================================================================
--- uspace/lib/ui/include/ui/ui.h	(revision de227abadf3d5757d374f93d6822275c5b090446)
+++ uspace/lib/ui/include/ui/ui.h	(revision d09100787736fb19d0105e318fd7919a9a3ae6ba)
@@ -49,5 +49,7 @@
 extern void ui_quit(ui_t *);
 extern void ui_run(ui_t *);
+extern errno_t ui_paint(ui_t *);
 extern bool ui_is_textmode(ui_t *);
+extern bool ui_is_fullscreen(ui_t *);
 
 #endif
Index: uspace/lib/ui/include/ui/wdecor.h
===================================================================
--- uspace/lib/ui/include/ui/wdecor.h	(revision de227abadf3d5757d374f93d6822275c5b090446)
+++ uspace/lib/ui/include/ui/wdecor.h	(revision d09100787736fb19d0105e318fd7919a9a3ae6ba)
@@ -41,4 +41,5 @@
 #include <io/pos_event.h>
 #include <stdbool.h>
+#include <types/ui/event.h>
 #include <types/ui/resource.h>
 #include <types/ui/wdecor.h>
@@ -51,5 +52,5 @@
 extern void ui_wdecor_set_active(ui_wdecor_t *, bool);
 extern errno_t ui_wdecor_paint(ui_wdecor_t *);
-extern void ui_wdecor_pos_event(ui_wdecor_t *, pos_event_t *);
+extern ui_evclaim_t ui_wdecor_pos_event(ui_wdecor_t *, pos_event_t *);
 extern void ui_wdecor_rect_from_app(ui_wdecor_style_t, gfx_rect_t *,
     gfx_rect_t *);
Index: uspace/lib/ui/include/ui/window.h
===================================================================
--- uspace/lib/ui/include/ui/window.h	(revision de227abadf3d5757d374f93d6822275c5b090446)
+++ uspace/lib/ui/include/ui/window.h	(revision d09100787736fb19d0105e318fd7919a9a3ae6ba)
@@ -53,4 +53,5 @@
 extern void ui_window_add(ui_window_t *, ui_control_t *);
 extern void ui_window_remove(ui_window_t *, ui_control_t *);
+extern ui_window_t *ui_window_get_active(ui_t *);
 extern errno_t ui_window_resize(ui_window_t *, gfx_rect_t *);
 extern ui_resource_t *ui_window_get_res(ui_window_t *);
