refining UX + creating singular versions of pullup and pulldown