refactored to match dr-svg-sprites