Moved the issue filtering behavior in separate view <> viewmodel logic and decoupled it a bit