implemented dislays using SVG graphics