UPDATE: fix VesselPage save and display