added stacking for overlapping annotations