use associated style targets
use createStyleTarget, and keep siblings & cousins seperate