FIX: delegate methods should only be called once

When entering edit mode the [didAddToken] delegate method is called again for every token.
Delegate should only be called at creation.

The condition was there, shoulda just wrapped a couple more lines


Thanks for this by the way!