Updated generic activity to include a presenter