1.2.3: refactored to permanently use side-by-side

also, minor refactoring elsewhere to keep the code clean and usable.
should finally fix the color disobedience for the time style.