[LMP] Moved current item marking to separate function.
[LMP] Mark next source as current on stop source.
[LMP] Better code.