Custom Category select implementation