saving working state with discovery page style demo