linear smoother do more per-dof smoothing, minor tweaks for taskmanipulatin