add support for non blocking forms
Merge pull request #3387 from ZappoMan/nonBlockingForms

add support for non blocking forms