fixes timeOutAndSave to allow backspaces
Merge branch 'Ticket0548'
quick refactor to clear timeoutandsave on destroy before async callback