Feature request: Pass variables to components through mouse events

It would be neat if one could pass variables through mouse events, so they can be read in other components, opened via f.e. mouse click.

So, for example, I have a list, and want to open same tooltip/modal on hover on each item, but set a title and description text based on what is actually being hovered. The description could be set in prototype options, but title would be taken from the event origin (sth like event.target in JavaScript)