chore(jqlite): refactor selectors
feat(buttons): add buttons directive