@tilt I'm nitpicking here (also not a prerequisite for merging this PR now), but could we use `ngPluralize` here to customise the message based on number selected?