for (Canvas::Children::iterator iter = children.begin(); iter != children.end(); iter++)
if (handle<CanvasInterface> interface = get_instance()->find_canvas_interface(*iter))
interface->set_time(interface->get_canvas()->get_time());
for (Canvas::Children::iterator iter = children.begin(); iter != children.end(); iter++)
if (handle<CanvasInterface> interface = get_instance()->find_canvas_interface(*iter))
interface->set_time(interface->get_canvas()->get_time());