Interactive systems have played an important role in specifying animations in real-time. The instant feedback of the systems supports on-line creation of various motion behaviors; However, for a long time this potential has been limited to either issuing motion commands or varying a few parameters of a motion process in most applications, The limitation is mainly due to the assumption of a motion model that has been programmed prior to run lime, This peeper presents a system, prototype that combines the programming specification and interactive-control differently, It simplifies the effort programming a complete motion to a set of control primitives, and increases the interactive control ability to dynamically structured programmed primitives to various complex scene behaviours. Each primitive describes a simple responsive behavior between two related objects. The active response of a relation is determined by the state of the environment, which can be structured by several mechanisms through an interactive interface. The system interface and and internal dynamic data structures used to support the performance are presented in this paper. Several ballroom dancing examples are produced using the interactive prototype of the system.