This is a link on how to modify an X-10 wall switch to give you dimming control from the button. Why they don't build it this way is a mystery.
X-10 Modification link.