fill rect last byte bugs fixed