Sportsplex hosts July 4 fireworks and more