load/save with UI coordinates