the windowhint things must be set for every window, eg in the contextprovider. Thats why he gets the context versions in the init functions. this section should  be in the provider