Make searching work; make :active state blue; handle edge cases better.
use circles