fillRect should be faster