clean field event now is configured via directive. Closes #7