EventBoundListener eventListener = (EventBoundListener)listeners.get(i);
final IComponent container =
(component.getContainer() == null) ? component : component.getContainer();
final IActionListener listener =
container.getListeners().getListener(eventListener.getMethodName());
// defer execution until after form is done rewinding
component.addDeferredRunnable(new Runnable()
{