inputfield is now fully standalone