Made selectable_list view into a mixin, tweaked mixin code