Bug-116 Make MainActivity can select different category.

Why this catch? I feel it may be related to category feature. We should write some doc here to tell more.