added multi-layer category search from POST, fixes #29