refactoring
implementation of the hyperlink element and also more button methods
more text methods