add selector-specific events
add working clear function for selectors
updates for click and hover tools, add multi-select and button mode to click