internal void RaiseOnInputFinished(string sender = null, object data = null) { if (OnInputFinished != null) { OnInputFinished.BeginInvoke(sender, data, null, null); } }