Visual Basic is a tool that allows you to develop Windows (Graphic User Interface - GUI) applications. The applications have a familiar appearance to the user. Visual Basic is ________________, meaning code remains idle until called upon to respond to some action (button pressing, menu selection, etc).