added winForms based generic input provider
 bla