is.get('error');

					if (error && invalidValue !== value) {
						this.set('error', undefined);
					}
				});

				this.observe('screenWidth', (screenWidth) => {
					if ((screenWidth || window.innerWidth) < 768) {
						this.set('errMsgTopPos', true);
					} else {
						this.set('errMsgTopPos', false);
					}
				});

				this.observe('value', (value) => {
					let valuesDelimiter = this.get('valuesDelimiter');

					this.set('tagsArr', value ? value.split(valuesDelimiter) : []);
				});

				// handle