[add] manage list and popin open/close states