fix numeric widget not initializing correctly when model value is 0