+ void set_active_camera(Handle<Camera>);
+ Handle<Camera> get_active_camera() const { return active_camera; }
+
+ void synthesize_initial_events(EventObserver &);
+private:
+ void synthesize_initial_events(Handle<Entity>, EventObserver &);
+
+public: