Update service definition
Refactor weather handling
Fix loops
Various fixups, window open logic