Uses presenter pattern on match views