Bug fixed.

When you press the prev or next track too quick, ajax calls could
overlap. Now i make sure they don't by explicitly calling abort() before
sending the next request.