tutto risolto.
ho creato un nuovo costruttore ad hoc per la classe Input ed l'ho utilizzato per demandare il controllo dalla GUI alla classe Input una volta creato l'oggetto