I know, I know. This is always problem when using GameMaker:Studio they do not have any GUI system build in. So everything need to code from scratch. Implementing GUI from scratch takes ages that's why it is so clunky.