i was originally going to do more in the event handler. we can probably remove it now. that's why i need you to review ;)