gui fixes
trivial load/save from controller
init data to None