did the inputs outputs and events