filter app improvements

- layout fixes
- allow custom filter entry
- handle errors better
- minor predefined filter cleanup