ability to add multiple tags, and smart return key