While looking at the mouse_toggle function (menu.wdl), I found out, that you should just do it this way

Code:
function showPlslPan()
{
plSelectionPan.pos_x = (screen_size.x - bmap_width(plSelectionPan.bmap)) / 2;
plSelectionPan.pos_y = (screen_size.y - bmap_height(plSelectionPan.bmap)) / 2;
plSelectionPan.visible = on;
mouse_mode = 2;
mouse_on();

}



I have no clue atm about what happened to the animations :S
Maybe your other models don't have those animations..?? (I know it's the same model just with different skins... But that's the only reason I can think of right now )

I don't know how to avoid the movement...
Post in the templates forum about that