prefix functions with underscore

to make the customViewer API easier to use, prefixing functions with underscore that are not intended to be used by extension developers.