Might wanna check out the Novation X-station as well. It is cheaper, has a joystick and a programmable X-Y touch pad. But so does the SL MK-II. I guess Novation seems to be the only one meeting your criteria.