Updates with configuration for integration testing.
Refactors a lot of the InputView and related code.