stuff sort of works with separate windows