up #369
 - implement project on face in on()
 - use local face interpolant