Navigate action triggers twice

I've got a table with an onRowDoubleClick action with the following function:

def runAction(self, event):
	system.perspective.navigate('op/' + str(self.view.custom.table.selected_data[0].id_review) + '/a')

When the new view opens, I use the id_review param to load up the data to be displayed. The problem is that this binding is running twice. I put a print on it and the id_review is the same both times. Why is it sent twice? I tried to create a new empty view and it's still happening.

This print is triggered twice after double clicking the row.