Merge Input and View

Getting input and gui interaction is basically the same...