New FMeasure implementation, for multi-class problems, it seems to work, but needs more testing