updated decon-lib to provide consistent interface when deconstructing single vis vs entire page