Creating a Custom Input View Controller