problem with INPUT_PULLUP being triggered by external relay