Refactoring widgets

What's most important - Updated PHPDoc, added the necessary PhpDoc @property's to enable autocompletion in IDE.

Also - pinnocio (?) ready comments corrected (spaces to tabs replaced now).