(Works on Chrome and Firefox)
(Doesn't work well on long source code)