I like how you handled it. Nicely done. Did something like that myself, long time back.

My only gripe would be that it needs a quick preloader. Dead air for the first 5-10 seconds.