various css fixes + tweaks
cleanup
fixed case-sensitive search highlighting
fixed searches mutating the data model
cleanup
drag, iteration 2