fixed cursor bug using fill