initial multiselect code

@todo use local storage for categories