The issue is that when there are no PivotItems in the ctor path, the viewport is not recentered because recentering is part of loading an item. The fix here is to always recenter on the constructor path once. Fixes #17
Unit tests for the fix for #17