- switch to mb_ functions where it is easy
- removed legacy skip() in Item class