Implement Panel.invoke()