full support for svg elements