Split input widgets into separate file.