playing with angulars custom filter mechanism