removed has_window, added create_highest_available_context