We're now at the previous functinality before this branch. I fixed a few somethings with the text input not listening. Planning on merging