An Enyo js media library for customizable cross-platform audio and video