, but this code // executes before the first paint, when

麻豆区

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Re-invented lives: play tackles the aftermath of divorce - News & Stories | 麻豆区

麻豆区

Skip to main content

Calvin News

Re-invented lives: play tackles the aftermath of divorce

Wed, Oct 12, 2011
Andrew Steiner

Debra Freeberg, professor of , describes her new play as a kaleidoscopic swirl of dream, nightmare, bureaucratic red-tape and musical parody. That is also how she describes women鈥檚 experiences of divorce and domestic violence.

A full-cast reading of No One Could Have Invented Our Lives: A Karaoke Fantasia will be performed at 7 p.m. on Wednesday, Oct. 12, at the Ladies Literary Club in downtown Grand Rapids with a panel discussion to follow. The event is sponsored by Calvin鈥檚 communication arts and sciences department and presented by Safe Haven Ministries and the YWCA of West Central Michigan.

Stories of divorce

Freeberg began her project five years ago, carrying it through several iterations before bringing it to its current, final version. Originally, she intended to write about divorce from the perspective of four different women. During the drafting process, however, the character of Ruth and her struggle to escape and transcend an abusive marriage began to emerge as the drama鈥檚 true center. Though Freeberg and some of her close friends know of divorce firsthand, she says, 鈥淢y story, fortunately, is not Ruth鈥檚 story.鈥

To tell Ruth鈥檚 story, Freeberg drew on news articles, personal anecdotes, popular entertainment, and quotations by divorced women and friends of the court. The structure of the drama itself is a reflection of Ruth鈥檚 shattered psyche:

鈥淭here is such a sense of fragmentation that occurs as you鈥檙e trying to deal with an overwhelming number of issues from the most prosaic things like changing your name on bank accounts, making sure you have bank history, making sure you鈥檝e changed the beneficiaries on your insurance,鈥 Freeberg says. 鈥淚t鈥檚 the kind of thing people go through when they lose a family member to death. Divorce is a kind of death.鈥

Music and humor

For as much as the play focuses on the trauma of divorce and abuse, Freeberg鈥檚 play is suffused with humor, and much of that humor comes from the snatches of music sprinkled throughout the drama. The music includes such disparate songs as Gilbert and Sullivan鈥檚 鈥淚 am the Very Model of a Modern Major-General鈥 to Helen Reddy鈥檚 鈥淚 am Woman (Hear Me Roar),鈥 all rendered as parody. Freeberg believes that humor, along with friendship and faith, are essential to surviving abuse and its long fallout.

To embody the humor of the play, Freeberg rallied a comedic cast. Their members include former colleagues, current colleague Dave Ellens and three members of the alumni improvisation troupe River City Improv: Rick Treur, Russ Roozeboom and Tracey Kooy. (Some of the cast played roles in Freeberg鈥檚 first production at Calvin.)

Tickets for No One Could Have Invented Our Lives are $10 in advance, $15 at the door and $5 for students.