Use offset instead of extra div