Added some sort of widget system