identify views with a string key, not a #define