This is too far away from the usual widget patterns. Please convert to a regular OAE widget with documented functions.