fix xrandr fallback logic (again)

addresses #4