dynamically change forms when events and whatnot whatnots