properly sync size hints with state machine
define implicitWidth and width bindings in the states, in order to not break bindings BUG:417351