clearRect unnecessary: 1040 bytes