ignore cell padding in non-grid mode.
use knockout data-bind for item property.
rename controllers to states