add a property view function *
function viewsAddPropertyView (property, pviewfunc, isDefault) {
    if (!views.properties[property]) { views.properties[property] = [] }
    views.properties[property].push(pviewfunc)
    if (isDefault) {   // will override an existing default!
      views.defaults[property] = pviewfunc
    }
  }