this code is there because is some obsolete code that arrives directly from qooxdoo, also for the ios it was there to support old ipods (before iphones), anyway we have a matrix testing now, and we'll fix everything that this will eventually break.