bug fix + added an extra check for if filter combo is available.

recalculateAvailability should be re-done!