did some refactoring and tested the text scaling
fixed bug concerning text rendering - I forgot to set the pixels size
added margins to the controls
added error checking
added control name
started to implement clicking
implemented control clicking
played with layout setting
added event handling methods to the controls