an example of single-page application