added in-canvas music control