allow partial search
better search styling, some lazyload fixes but the first load still causes issues in chrome :(