BOY: temporarily fix a bug that connections between widgets are wrong in
linking container. A real fix might be rewriting linking container using
composite.