change currency default listener. Fix #823