did dataurl always exist and we just weren't using it? or is this a new library? Or is it part of the standard library?