further import window extensions

graphic now calls the adapter communication through window