Window: Flesh out functions