Rewrote DataInputViewController