fix #3 fill rect before move mouse