setbgm - added the ability to use everywhere