Why do views have these methods to modify any arbitrary DOM element?