views now expose their name to layout