+ if(visible)
+ return key_press(key, 0);
+
+ return false;
+}
+
+bool Root::key_release_event(unsigned key)
+{
+ if(visible)
+ return key_release(key, 0);
+
+ return false;
+}
+
+bool Root::character_event(StringCodec::unichar ch)
+{
+ if(visible)
+ return character(ch);
+
+ return false;
+}
+
+bool Root::touch_press_event(unsigned finger)
+{