fix button and RSVP
implement ClassMixin for derived views