New tests
Optimize dispatch loop (on-going)
Remove 'current_line'

Managing current line is generally not useful and just increases the
time
in the dispatch loop.