tweaked interpolation
fix dial default bug