Added a (bugged) text input area and listeners