Detect Xinerama screen better

Don't rely on the client, and instead do this based on that, and the mouse
pointer.  This should help with status indication of group toggling showing
up on both monitors, because the FIFO detection with respect to which screen
was in use was broken.