using data-search-param instead of input name
adding Utils obj
using $.proxy, a more elegant way to control events contexts in jQuery