InteractiveBase implementation

@basvandenheuvel , @PimV, @JohanBeekers