Reactive Magic