recursive infinitate loop with shortcut on TextBox fixed