Improves #3

Also:
- remove redundant smoothing and background calls