Issue #3077373 by au_dave, guardiola86, marcelovani: Allow widget form to be altered by other modules