added documentation
added navigation callback to filters
added filter support