void ButtonCallback<ClientDataType>::apply() { actionFn(*pdata); }
void ButtonCallbackBase::apply() { actionFn(); }