taxon directive working but scope issues remain