Fix #17: Disable inputs from being editted until it's valid to change them.