Re-initialise changesMonitor for new product options form inputs.
Convert logon to use inlinefield macros.

A good example of inlinefield macro usage with manual in-template field objects.