>>/897641/
I think its just a shit website. Works well on my phone though