nl_tokens: Manually compiles the element fixing the recursion loop .
pl_tokens: function ( element , link ) { // Normalize the link parameter
   if ( angular . isFunction ( link ) ) { link = { post : link } ; } var compiledContents ; return { pre : ( link && link . pre ) ? link . pre : null , /**
           * Compiles and re-adds the contents
           */ post : function ( scope , element , attrs , trvw ) { // Compile our template
   if ( ! compiledContents ) { compiledContents = $compile ( trvw . getNodeTpl ( ) ) ; } // Add the compiled template
   compiledContents ( scope , function ( clone ) { element . append ( <mask> ) ; } ) ; // Call the post-linking function, if any
   if ( link && link . post ) { link . post . apply ( null , arguments ) ; } } } ; }