title: Updating NSTokenField after changing content programmatically
body: <p>I have implemented a NSTokenField which uses some custom data objects for display of dynamic data. Delegate is set up fine and displays the correct values of the token.</p>
  
  <p>I've also implemented a menu on the tokens which allows selection of the format used for display of each token. My problem is however that I'm unable to make the NSTokenField respond immediately to these changes and redraw the token with the newly selected format.</p>
  
  <p>If I click outside of the NSTokenField so it resigns first responder it redraws immediately. I can also do this programmatically by explicitly setting first responder to nil. The only problem with this is that the NSTokenField looses focus - and reassigning it as first responder selects everything in the field so the user may accidentally overwrite the entire content.</p>
  
  <p>So my question is whether there are any way of just triggering the NSTokenField to redraw its content without changing focus and selection?</p>