fix: turn off disconnected outputs
add case for turning off connected external output