Added Input Listener