Retain current position marker size on zoom.
Minor test refactoring and tests for hour change.