Implements welcome screen via double subclassing