show placeholder as tab is moved; swap before/after positions