I'd be willing to bet it's the code in the DX object. For example, the fish probably thinks that if it's X position is negative then it is off the screen i.e. not visible and that it needs to do something about that, hence the rapid about face to return to screen 1. As far as you problem with menus and dialogs only appearing on monitor 1, I've seen this with my dual-monitor setups and it seems to be related to something similar but I've never really been able to figure it out.. Anyway, if you find a workaround be sure to post it here as I'm sure there are others with the same problem..