Compute multiple sources
Add mouseout and mouseover events