Fixed compatibility with rocksolid-custom-elements
Added caching for icon codes