isolated events adapter code