interface improvements/fixes, new algorithms (from ViennaMesh)