cleaned up View::HTML