Based on some discussions we have had regarding Full Calendar implementation but it can apply to any AC component.
Add an advanced multiline field that gets appended to the component’s options if there is content present in this input. The multiline should be similar to the one in SC API action body json and allow bindings. This way anyone can add any options that are missing from the standard implementation if they need.
Pass an array of strings that contains event handlers so that they can be attached on instantiation.