Make fully compliable any-position item insertion, crossbrowser