fix passthru button handling; add SIMULATE_PASSTHRU for debugging