maintain parent chain for handlers
filters now use options instead of scheme
testing filters again
testing filters again
tests passing through build filters
dispatcher compiling
dispatcher compiling
fix dispatch bugs