Its not a skin issue, it has to do with how xlobby works in conjunction with a touchscreen. If you bear with me I will explain...
To create mouse over images in xlobby you assign a 'show and hide' event to a button. In simple terms, it tells xlobby:
when the curson is over the button (cursor enter) make a picture visible
when the cursor moves off the button (cursor exit) hide it again
With me so far? Now, try this little experiment with xlobby and a mouse:
Using the mouse place your cursor over a button with an associated show/hide image. Notice how when the mouse enters the area of the button that the image appears.
Now, press (BUT DO NOT RELEASE) the left mouse button
Drag the cursor off the button without releasing the button
Note how the image does not disappear when the cursor leaves the button
Release the mouse button
Notice that the image still does not disappear and that the button is now stuck in the 'down' (or for all you skinners - the '-enter') position.
And it will stay that way until you mouse back over the button again.
So when an image 'sticks' just mouse on and off (cursor enter - cursor exit) the associated button and everything goes back to normal.
Problem is that on a touchscreen there is never a 'cursor exit' So the images sometimes just pile up.
That is why I gave HeavyMetal users the option of two different menu screens. One with all the animated graphics and one with just the pushbuttons.
This screen with all the animated graphics is for use with a mouse
And this one without the animated graphics is for touchscreens
To use the 'button only' menu:
shut down xlobby
go to the HeavyMetal directoy and rename the file menu.xml to menu_bak.xml
rename the file menu2.xml to menu.xml
restart xlobby
Forgive me for being so long winded