Add documentation and testing for funnel widget