Hides the preview window when binding succeed
BeginInvoke instead of Invoke
Clean code
Add a "Silent" method on IManualInteractionResult. This is the default behavior