Understanding JavaScript event-based interactions
A review of overview+detail, zooming, and focus+context interfaces