get rid of native tag name in favor of class name

not yet ready for merge, still fixing up a few tests.