split pills and glyphs into separate .js files
moved Cycle to a separate .js file
fixed whitespace issues I don't even understand
move LogHandle to its own file, add HitsHandle with an event-based design
pills, query bar, more handles, etc