damn, firefox have a different behavior from all the other browsers. related #37