No longer depending on webcomponentsjs