Improve mobile media view page

Closes #360