scope,apply remove and directive name changed