add new feature, a single child can be unselectable by return false from HGridAdapter#isEnabled(position)