wait contition for validation markers. Fixes #824
AbstractWidget implemented. Fixes #502.