Battling brain cancer on all fronts