Replace custom ido vertical init code with a proper package