More mobile-friendly
fix stupid bug I introduced when adding exception handling
add error page template