more buttons
refactor selectors
refactor out events