Bug-116 Make MainActivity can select different category.

If so, please create another overloaded function with handler argument.