- Using canvas instead of img-tag
- clear preview before adding canvas