
				this.observe('defaultValue', (defaultValue) => {
					let setDefaultValueInitialy = this.get('setDefaultValueInitialy');

					if (defaultValue && setDefaultValueInitialy) {
						this.set('value', defaultValue);
					}
				});

				// for share-results case we need to set displayed value
				this.observe('ipVersion', (ipVersion) => {
					this.set('ipVersionDisplayed', ipVersion);
				});
			}
		},
		onrender () {
			listeners.screenWidthListener(this);
		},
		oncomplete () {
			if (!Ractive.isServer)