Add listing and unloading modules
Use global audioContext, we can not create many