use take_screenshot for timeout
introduce check_screen as convenience wrapper around checkneedle
make sure coordinates are int
reduce timeout for check_screen
set current test outside test runners

this ensures it is always set