Text field listeners and TrackEngine constructor implemented