Model-View-Presenter implementation of a Button For teaching purposes. Generating an old Mac Button look&feel in a browser using the Model-View-Presenter architecture. See Video explanation and Google presentation (architecture)