If you use storage, you can also provide storage as a property for the load mask configuration property. This way you do not need to actually hide or show in the storage handler.
var store = new Ext.data.Store();
var loadMask = new Ext.LoadMask(cmp, {msg:'Wait message', store: store});
from Ext LoadMask documentation:
, . , , , .