Does the MacAlly MicroMouse, with its programmable two "real" buttons, scrollwheel, and scrollwheel button, allow for full three-button mouse operation in X programs? Additionally, does the software fully support Mac OS X?