closes #160 #164 #491: annotation layer sorting delegate method