window information is auto updated in the collection as user inputs data