add popupwindows

It is a branch