Tag view improvements

fixes #4489
This accept values like false/empty string/null, so you still need empty check.