Awww man, I was banging my head why is that code working as expected for hours... Lesson learned! I should have read the packStart() doc more carefully...