This may be a bug - or a request for easier handling.
If you create a large form with many displayfields (xtype:displayfield) and load a record into this form via .loadRecord() the load process will be very slow (e.g. avg. of 3 seconds for to load 20 fields)!
- loadRecord() calls each setValue() function on each field (correct)
- setValue() calls setRawValue() and further events (correct)
- setRawValue() set the raw value (correct)
- in case of the displayfield, the innerHTML will be rendered and updateLayout() called (weird)
So you can watch to every field update because the form layout will be regenerated at many times during the load process.