start of music layer object
more work on the javascript