feat(tabs): added onDeselect callback, used similarly as onSelect