All widgets have 'val' as JS object, no integers