photo viewer, UI; contains CSS, HTML and javascript