Fixed error where disabled category could get selected
Added code to ensure that attribute updates are actually registered