well, closer to fixing it bug still not done
it follow the styles as it drags