working order bucket and selection listener