add boolean argument to set_window_{above,below}