We would love to be able to control the layout background in FM so that we can commit a record programmatically. Popovers allow this by the use of $$variables but it's a means of modally controlling the situation not handling the fact that FM commits when the background is clicked. So imagine when defining a layout there is an option that is along the lines of "Don't commit changes" Even better have this invokable via script step.
The upshot would be the ability to have a layout that when someone enters fields and changes data that data is NEVER committed unless a user action explicitly commits it.
This would allow for the most common UI paradigm that we typically need. Cancel Save buttons. Seems like this shouldn't be hard to do and I know Todd Geist would approve:-))