Translate with zoom working better, but still some offset