i don't think it's possible by actually using button(), but possible by using window() and then determining the mouse position on the panel dependant upon the sliders positon, though it'll be a pain to toggle button images if you want that done also frown