A control system that is used in computers, comprising plural control objects each comprising a first function for serving at least one of properties including attributes and methods for calling functions implemented thereto and a second function for posting events including asynchronously occurring actions, wherein one of a first control object creates at least one second control object, and one