This is cool, check_screen do not have time out, is fixed at three. We have several options here:
* Drop $self->check_screen;
* Update assert_screen where this can work:
   assert_screen('tag')
   assert_screen('tag', timeout)
   assert_screen ---> I will try to discover how this behaves like check_screen
   assert_screen(timeout)

My vote is to drop check_screen, because I do not like magic tag names.

What do you think?