UPDATED: added tabbed interface for VesselPage