popup: nested popup doesn't consider zIndexGroupLevel of parent popup (closes #970)

closes #970
btw, why we don't call `.redraw()` here to apply changing position if popup was visible?