Decoupling view and model in ximLOADER