various
functions for interactively labeling