Semi functioning user selection, does not fire on load