Begin work on UI; get search filter to work

adding a semicolon would throw a syntax error. note that the mapping is inside template curly braces.