how about using optocoupler for activating the button? to me this is the cheapest and easiest option.