Draw text separately

Made this change to keep hover text of a circle from disappearing behind
a nearby circle. Explanation also in comments.