typeahead.js listjs selected as next libs to integrate
play around with gradients