~ filters are now only applyable if a command is available

+ added some documentation for filters