increased compatibility with ipad, multiple minor changes