implement widget filter
added sample with widget filter
merge repository heads