Distributed interfaces for a Time-Based media application by J. Hu