Allow delegate to override key window