bug fix - both rx&tx events processed