fix assert
9 widget positions
based on Vue 0.11