move logic to index mixin
fixes to index stuff, radio select on move