+ self.ic.simulatingEvents = sender.state == NSOnState;
+}
+
+- (void)outputViewController:(NJOutputViewController *)ovc
+ setOutput:(NJOutput *)output
+ forInput:(NJInput *)input {
+ self.ic.currentMapping[input] = output;
+ [self.ic save];
+}
+
+- (NJMapping *)outputViewController:(NJOutputViewController *)ovc
+ mappingForIndex:(NSUInteger)index {
+ return self.ic.mappings[index];