7 interesting events to attend March 22–25