Jeg bemærker at din Drag manager ikke har bounds funktionalitet. Var det ikke bedre at implementere en manager det kan definere hvilke områder der kan trækkes i og slet og ret forhindre at pseudo-vinduet trækkes udenfor skærmen.
For et kig på min egen development udgave af et pseudovindue:
http://www.mycgiserver.com/~maddog/dev_js/InterF_new.htmlstadig under udvikling. Mangler fuld support i Moz/NS så lad være med at sakse den (endnu). Bemærk at jeg ikke har sat andre grænser, end at der ikke kan trækkes ovenud af vinduet (det er trods alt kun til udvikling). De andre grænser sættes ganske let.