Started to refine the bug a bit more. Haven't been able to sit down for long stretches since the last post. Much more to come this weekend.