I did look into that, and it might be what I end up doing however there is already a lot of great functionality provided by default (eg: error handling, top/bottom information headers, closeOnEscape, checkOnSubmit, checkOnUpdate, etc…) and that functionality would need to be duplicated if a custom form was used.
I'd prefer not to duplicate functionality, but after looking through the code, I'm also realizing this might not be an easy request to fulfill.