if you try to use nested html elements for the track of a slider component, the slider script will fail. (it assumes that if handle!=Event.element(event) you clicked the handle - which is not true)
HTML:
<div id="slider">
<img src="slider-bg.png" id="slider-bg-img">
<div id="slider-handle"><img src="handle.png"></div>
</div>
note: i can't set the image as the style.background because i need the image to scale.
this is a (for me) working fix to this problem:
slider.js:220 ff
// try to find the track
var track = handle;
while((track != this.track) && track.parentNode)
track = track.parentNode;
if(track==this.track) {
...