Have you tried Display Rules? You can set up a display rule to test for a horizontal placement/position for two points and display the component to solve. If the display rule isn't met, have it display another component with different points and constraints.
↧