Added 'onTabComplete' callback event