option clicks should be delegated to the root element
adding placeholder support
adding onTokenAdd and onTokenRemove events for tokenizer