I see inconsistent class handling across all of the gaia apps, split between the modern `elem.classList.*` and the old `elem.className` property. 

Is there any style-guide? If so, this should be covered