i figured out what was wrong.
i guess theres a problem with the standard windows appearance 'high contrast white' and construct.
it started working after i changed it. so i changed it back to 'high contrast white' and it caused the problem again. i have no idea what the problem is with that appearance setting but that seems to be the culprit.