First draft. Start/stop/next/prev/goto and helpers methods. Tests.