rolling back a transaction and recordselect

I have a method that will be fired after a record select.

I realise this event is called all the time a new record is made. In fact, I want this to happen.

But when I roll back a transaction this also happens… I think this is wrong. At least this gives me some error messages I don’t know how to overcome…

it will work this way for now
Because if you do a rollback the records you are vieuwing are reloaded and so also the selected is reselected.

Why is that a problem?