, 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); })(); Taking the 'boring' out of PT - News & Stories | 麻豆区

麻豆区

Skip to main content

Spark

Taking the 'boring' out of PT

Mon, Apr 01, 2019

Anyone who鈥檚 ever been told to do physical therapy exercises at home, alone, will understand why Dan Zondervan聽鈥09 co-founded FlintRehab 鈥攁nd why the company鈥檚 website is packed with glad testimonials.

As a graduate student at the University of California, Irvine, Zondervan worked in the lab of David Reinkensmeyer, well known for his research on stroke rehabilitation. Reinkensmeyer challenged his students to develop rehabilitation tools that stroke survivors could afford and use at home.

鈥淚t takes thousands of repetitions for the brain to relearn movements lost after a stroke,鈥 Zondervan explained. 鈥淚nsurance will cover a few weeks of in-clinic physical therapy. After that, people are on their own, following diagrams on a piece of paper. It鈥檚 the epitome of boring. It鈥檚 no wonder their recovery stalls.鈥

The challenge was to take the 鈥渂oring鈥 out of home therapy鈥攁ffordably. Zondervan teamed with fellow grad student Nizan Friedman to develop MusicGlove, a glove fitted with sensors that track users鈥 finger movements as they 鈥減lay鈥 musical notes in a Guitar Hero-style computer game. Patients in a study group performed three times their recommended regimen鈥攁nd called it 鈥渇un.鈥

Encouraged, the pair developed another tool to exercise the whole body. FitMi uses two hockey puck-like devices that detect movement patterns. The accompanying computer app moves the user through exercises, 鈥渓ike leveling up in a video game,鈥 Zondervan said. Again the testimonials poured in鈥 including the 鈥淏est of Show鈥 award at the American Occupational Therapy Association Conference in 2017.

鈥淩eviews on our website have been the key to generating sales,鈥 Zondervan continued. 鈥淲hen someone who鈥檚 actually had a stroke vouches for a product, people listen.鈥

Remembering their mentor鈥檚 original challenge, Zondervan and Friedman have kept all their products under $350. The newest, a kind of Fitbit for stroke survivors called MiGo, debuted in January at the Consumer Electronics Show.

For all the success, Zondervan said it hasn鈥檛 been easy for two engineers to learn how to run a business. But his Calvin education helped.

鈥淎t Calvin, I wasn鈥檛 just learning to solve engineering problems. I was learning to solve problems in general, in a holistic way.鈥

Learn more about FlintRehab鈥檚聽products at .