better hover window behavior, corners now accept multiple constraints