better multihead support