Have a look at this diagram:
class Component {
+ fire(event: Event): void
+ onSomeEvent(): void
}
class SomeChannel {
+ forward(event: Event): void
}
Component -[hidden]right-> SomeChannel
Component ..> "0..*" SomeChannel : <<call>>
note right on link: fire event
Component "0..*" <.. SomeChannel : <<call>>
note left on link
invoke
event handler
end note

Is it somehow possible to get the arrow from left to right to be rendered top of the arrow from right to left? Of course, class diagrams usually don't reflect tming informations. However, the <<call>> dependecy shows a dependency established by a method call. And because the "fire" happens before the "invoke handler", it would be nice to have a reading order "top to bottom".