Source code drop

Event Filter pattern source code