public abstract void onCenteredChange(Component component, boolean existingValue, boolean newValue, Object eOpts);
// Called from JSNI
private final void fireOnEvent(Component component, boolean existingValue, boolean newValue, Object eOpts) {
UncaughtExceptionHandler handler = GWT.getUncaughtExceptionHandler();
if (handler != null) {
fireOnEventAndCatch(component, existingValue, newValue, eOpts, handler);
} else {
onCenteredChange(component, existingValue, newValue, eOpts);
}