public void RunCustomFunction(object sender, RoutedEventArgs e)
{
try {
object result = _engine.CallMethod((string)((Button)sender).Tag, (object)Decimal.Parse(Calculator.CurrentNumber.ToString()));
Calculator.CurrentNumber = new NumberProject.Number(result.ToString());
Calculator.OnValueChanged();
} catch (Exception) {
HtmlPage.Window.Alert("The user-defined function returned None");
}
}