more MonadIO
add some flicker to show we're rendering