added a noupgrade feature, fixed external window notifications