Generalized some of the dynamic selector stuff and have join tab mostly working in appearance at least.