split response alerts and popup form into new grim.view.util singleton