call invok later user thread dispatch event contain object implement uml user compon event target chang add add chang listen target complet dispatch run target dispatch contain dispatch contain 