Closes #8 consumeoutsideclicks